Follow us on Twitter
twitter icon@FreshPatents


Programming patents

      

This page is updated frequently with new Programming-related patent applications.

Electronic programming guide with expanding cells for video preview
This document describes methodologies for an electronic programming guide with expanding cells for video preview. These techniques and apparatuses enable improved navigation for video and channel previewing based on gestures performed on a mobile device acting as a remote control to a remote display device.
Google Inc.


Satellite switching for addressable asset delivery
Specific transmission mechanisms and processes are provided to support real-time addressable asset delivery in satellite broadcast networks including satellite television networks. A satellite network (100) includes a satellite (102) that transmits a satellite transmission (106) to a terrestrial receiver (104), such as a satellite dish.
Invidi Technologies Corporation


Reducing control channel overhead using polar codes
Programming of frozen bits of first stage control channel information block enables scheduling information to be included for the second stage of the control channel information. By including some of the scheduling information for the second stage in the first stage frozen bits, the size of the first stage information blocks can be reduced, reducing the overhead required to transmit control information for the traffic channel.
At&t Intellectual Property I, L.p.


Systems and methods for enabling service interoperability functionality for wifi direct devices connected to a network via a wireless access point
Certain embodiments herein are directed to enabling service interoperability functionality for wireless fidelity (wifi) direct devices connected to a network via a wireless access point. A wifi direct device may identify various other wifi direct devices on a wifi network for performing a requested service, such as printing content or displaying content to a screen.
Intel Ip Corporation


Swapping non-virtualizing and self-virtualizing devices
A computer in a cloud computing environment includes a virtualization instance (vi) providing cloud services to a consumer device. The computer includes non-virtualizing and self-virtualizing type devices.
International Business Machines Corporation


Automatic discovery of management nodes and generation of cli using ha module
Systems and methods for communicating with the representational state transfer (rest) application programming interface (api), by providing a set of libraries for the hypertext transfer protocol (http) verbs used (that function without providing the uniform resource locator (url) to the management server in which the rest api resides) are disclosed. A caller requires no knowledge of where the management server is located in a high-availability (ha) situation, in which the management server can easily migrate and the internet protocol (ip)/url can change frequently.
Western Digital Technologies, Inc.


Communication protocols in integrated systems
A system and methods comprise a touchscreen at a premises. The touchscreen includes a processor coupled to a security system at the premises.
Icontrol Networks, Inc.


Communication protocols in integrated systems
A system and methods comprise a touchscreen at a premises. The touchscreen includes a processor coupled to a security system at the premises.
Icontrol Networks, Inc.


Internet of things application framework
A method, a device, and a non-transitory storage medium provides to receive a packet from an internet of things (iot) device; determine whether the packet carries iot data; determine a type of linked data to obtain in response to a determination that the packet carries the iot data, wherein a determination of the type of linked data is based on at least one of a source network address of the iot device or a device identifier of the iot device that correlates to an application programming interface (api) and corresponding type of linked data; obtain the type of linked data in response to the determination of the type of linked data; store the type of linked data and the iot data; and grant access and use of the type of linked data and the iot data to the api of a software application, when the software application is executed.. .
Verizon Patent And Licensing Inc.


Method of initializing and programing 3d non-volatile memory device
A method of initializing and programming a 3d non-volatile memory device includes applying a first program voltage to a selected string selection line coupled to a selected memory layer among the plurality of memory layers; verifying whether threshold voltages of a plurality of string selection transistors reach a target value to determine the plurality of string selection transistors as programmed string selection transistors or unprogrammed string selection transistors; programming memory cell transistors of one or more of memory strings coupled with the programmed string selection transistors to have a predetermined threshold voltage, by applying a second program voltage to a selected wordline among the plurality of wordlines; and program-inhibiting channel lines of the programmed string selection transistors using the programmed memory cell transistors as screening transistors and applying a third program voltage to the selected string selection line to selectively program the unprogrammed string selection transistors.. .
Seoul National University R&db Foundation


Three dimensional stacked nonvolatile semiconductor memory

A three dimensional stacked nonvolatile semiconductor memory according to an example of the present invention includes a memory cell array comprised of first and second blocks. The first block has a first cell unit which includes a memory cell to be programmed and a second cell unit which does not include a memory cell to be programmed, and programming is executed by applying a program potential or a transfer potential to word lines in the first block after the initial potential of channels of the memory cells in the first and second cell units is set to a plus potential.
Toshiba Memory Corporation

Non-volatile memory device and programming method thereof

A non-volatile memory device includes: a memory cell array including a plurality of memory cells connected to a plurality of word lines and a plurality of bit lines, a row decoder configured to selectively control the plurality of word lines, a page buffer including a plurality of latches corresponding to the plurality of bit lines, respectively, and a control circuit configured to control the non-volatile memory device to enter a suspend state after terminating a verify operation of a program loop of a program operation of the plurality of memory cells in response to a suspend request being generated during an execution operation of the program loop.. .
Samsung Electronics Co., Ltd.

Devices and methods to program a memory cell

Subject matter disclosed herein relates to memory devices and, more particularly, to programming a memory cell.. .
Ovonyx Memory Technology, Llc

Information processing device, information processing method, and program

There is provided a configuration in which completion of a drawing process by a drawing command executed by an application is detected and a conversion process and a display process are performed on an image to which the drawing process is completed. An application execution unit executing the drawing process and storing a drawing result in a storage unit, a display image generation unit converting a drawn image in the storage unit, and a buffer management unit switching a plurality of buffers in the storage unit are included.
Sony Corporation

Methods and systems for conducting games of chance

A computer-implemented method that includes programming a computer machine to perform the steps of: providing game slips to game players, where each games slip has game options and one of the game options is a first game option that includes a non-verified outcome of an event; receiving the game slips that include selected game options where one selected game option includes the first game option; determining odds of the first game option based on: 1-p, where p is the probability of a verified outcome of the event, a financial criterion of the game provider, and the selected game options; providing and receiving acceptance of the odds; determining whether the event has resulted in the verified outcome or the non-verified outcome; and determining, for each game player that selected the first game option, a prize based on the accepted odds when the event results in a non-verified outcome.. .
Intralot S.a, -integrated Lottery Systems And Services

Constructing and programming quantum hardware for quantum annealing processes

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for constructing and programming quantum hardware for quantum annealing processes.. .
Google Llc

Automated vehicular accident detection

A vehicle accident detection method and system is provided. The method includes receiving location coordinates associated with a location of an occurring vehicular accident.
International Business Machines Corporation

Field-programmable gate array virtualization

Techniques for field-programmable gate array (fpga) virtualization are described herein. In one or more implementations, an fpga virtualization manager of a host device receives a request from a virtual machine for a device, such as for a compression engine.
Microsoft Technology Licensing, Llc

Programming code execution management

In one aspect of the present description, operations are described for detecting whether programming code of a first computer program has been modified by a second computer program. In one embodiment, the modification detecting includes registering a first section of programming code of the first computer program in a first registry data structure.
International Business Machines Corporation

Multi-application state navigation

Technology for interoperability is disclosed by enabling the sharing of application state data for an application experience across computing devices, operating systems, applications, or locations. In one aspect, a secondary application shares encrypted state data along with a non-encrypted hint that describes the application experience reflected in the state data with a primary application.
Microsoft Technology Licensing, Llc

Application programming interfaces for content curation

Content curation can be facilitated by an application programming interface (api) for creating an address for a block of content in a document identified through a location identifier as well as apis for retrieving content from the created address and pushing or merging the content back to the created address. Access services including conversion and merge services can be used to provide the content blocks in a suitable format for various clients.
Microsoft Technology Licensing, Llc

Re-equilibrated quantum sampling

The systems, devices, articles, and methods generally relate to sampling from an available probability distribution. The samples maybe used to create a desirable probability distribution, for instance for use in computing values used in computational techniques including: importance sampling and markov chain monte carlo systems.
D-wave Systems Inc.

System for distributed software quality improvement

Provided is a system for building and validating an application (including e.g., various software versions and revisions, programming languages, code segments, among other examples) without any scripting required by a system user. In one embodiment, an sdlc system is configured to construct a build and test environment, by automatically analyzing a submitted project.
Solano Labs, Inc.

Identifying asynchronous power loss

Apparatus include controllers configured to iteratively program a group of memory cells to respective desired data states; determine whether a power loss to the apparatus is indicated while iteratively programming the group of memory cells; and if a power loss to the apparatus is indicated, to change the desired data state of the particular memory cell before continuing with the programming. Apparatus further include controllers configured to read a particular memory cell of a last written page of memory cells, determine whether a threshold voltage of the particular memory cell is less than a particular voltage level, and to mark the last written page of memory cells as affected by power loss during a programming operation of the last written page of memory cells when the threshold voltage of the particular memory cell is determined to be higher than the particular voltage level..
Micron Technology, Inc.

System and reprogramming ecu devices (electronic control units) in vehicles, via digital radio

The invention relates to a system and method for the reprogramming of ecu devices in automotive vehicles, via digital radio, which allows new software files to be transmitted when synchronizing a radio station, automatically and safely downloading the new updates without having to take the vehicle directly to a dealership, characterized by comprising means for encrypting audio files with software files, data files with vehicle information files; means for mixing the files to be transmitted simultaneously from a radio broadcast station in digital format; means for receiving the files by digital radio receiver that are sent to receiving ecus in the vehicles; memory means for storing said files; means for demodulating the files; means for decrypting the files that are retransmitted within the bus of the ecu device through the internal network of the vehicle, so that all ecus receive the message simultaneously and, after authenticating the information, auto-reprogram with the software file received in an application memory.. .
Instituto Tecnológico Y De Estudios Superiores De Occidente, A. C.

Application programming interface discovery using pattern recognition

Transforming application programming interface calls is provided. An application programming interface discovery process is performed on a second data processing system to determine how a task corresponding to a service request received from a first data processing system is performed on the second data processing system.
International Business Machines Corporation

Generating web api specification from online documentation

A tool that automatically generates a web api specification from a web api documentation is provided. The tool extracts a base uniform resource locator (url) string from the received documentation by identifying url strings in the documentation that are valid web application programming interface (api) calls.
International Business Machines Corporation

Autonomous vehicle interface system

In embodiments of an autonomous vehicle interface system, system nodes are each implemented as a distributed node for independent data processing of low-level sensor data and/or high-level system data. The high-level system data is abstracted from the low-level sensor data, providing invariance to system configuration in higher-level processing algorithms.
Polysync

Processing and reporting usage information for an hvac system controlled by a network-connected thermostat

Systems and methods are described for interactively, graphically displaying and reporting performance information to a user of an hvac system controlled by a self-programming network-connected thermostat. The information is made on a remote display device such as a smartphone, tablet computer or other computer, and includes a graphical daily or monthly summary each of several days or months respectively.
Google Llc

Improved negative-strand rna viral vector

The present invention addresses the problem of providing an improved negative-strand rna viral vector enabling transient high expression of a gene carried by the vector, and quick removal of the vector after the expression, and the use thereof. It was found that if a degron is added to a p-protein possessed by a negative-strand rna viral vector, high-level expression of a gene carried by the vector is transiently induced after introduction of the vector, and thereafter, the vector can be quickly removed in a manner dependent on the degron.
Id Pharma Co., Ltd.

Cell-permeable reprogramming factor (icp-rf) recombinant protein and use thereof

The icp-rf recombinant protein of present invention could mediate generation of the induced pluripotent stem cells (ipscs) from terminally differentiated somatic cells.. .
Cellivery Therapeutics, Inc.

Method and device for reprogramming tpms tire sensor data in a vehicle control system

A system and method for resetting or reprogramming tire pressure monitoring system (tpms) tire sensor data in a vehicle control system or electronic control unit (ecu). The system and method uses a single tpms relearning tool which (a) receives a first tpms tire sensor data signals from the tpms tire sensors, (b) initiates the vehicle control system to enter into a relearning or resetting mode, and (c) re-emits the first tpms tire sensor data signal as a second tpms tire sensor data signal to the vehicle control system to reset the vehicle control system to the present tpms tire sensor data.
Ateq Sas

Method of delivering subliminal messages

This invention relates to a method of delivering subliminal messages to a user for providing positive benefits by using the subliminal programming app. The frequencies of the subliminal messages are such that which cannot be heard by human ear.

Compositions and methods for reprograming non-neuronal cells into neuron-like cells

Cocktails of chemical inducers of neuron-like properties (cinp) is provided, which includes camp agonists, neurogenic small molecules, glycogen synthase kinase inhibitors, tgfβ receptor inhibitors, and bet family bromodomain inhibitors and optionally, a selective inhibitor of rock or p38 mapk. These cocktails are used in a method of inducing neuron-like properties in partially or completely differentiated non-neuronal cells.
Peking University

Dynamic utilization of services by a temporary device

A system for dynamically providing or utilizing services and applications on a temporary or new device is provided. A user can send a message with a secure code that is forwarded to a home network associated with the user.
At&t Mobility Ii Llc

Dynamic scheduling and channel creation based on real-time or near-real-time content context analysis

A hardware media content packaging and distribution system that handles distribution of one or more channels to be viewed on one or more of a plurality of consumer devices, receives a media feed and a first programming schedule of a first channel of the one or more channels from a source device. Instructions are received from a programming service and/or a user-preference is received from a first consumer device of the plurality of consumer devices on which the first channel is viewed.
Turner Broadcasting System, Inc.

Displaying advertising in an electronic program guide

An electronic device may insert an advertisement in a cell adjacent to other cells based on displayed programming information when the cells are stationary. An electronic device may insert a second advertisement when the cells move in a direction.
Cumnor Technologies Llc

Channel scheduling with content placement opportunities and a bidding-based exchange system

A media content packaging and distribution system that handles the distribution of one or more channels, receives a programming schedule of a channel of the one or more channels which includes one or more content placement opportunities (cpos). At least a cpo from the one or more cpos, associated metadata, and one or more channel parameters of the channel is communicated to an exchange system to facilitate a bidding procedure to populate the cpo with a media item related to a winning bid in the bidding procedure.
Turner Broadcasting System, Inc.

Interactive television systems with digital video recording and adjustable reminders

An interactive television system is provided in which an interactive television application is used to support network-based or local personal video recorder capabilities. A user may use this application to view lists of program listings.
Rovi Guides, Inc.

Creation of channels using pre-encoded media assets

A system that distributes channels, to be viewed on consumer devices, receives a media feed and a first programming schedule of a first channel from a source device, and selects pre-encoded media assets for insertion in the media feed based on defined selection parameters. New channels are dynamically created based on the inserted selected pre-encoded media assets in the new channels and based on the defined selection parameters.
Turner Broadcasting System, Inc.

Systems and methods for simultaneously displaying video content from multiple programming sources

A method for viewing video content includes displaying, within a first display region, first video content from a first content source, and receiving a request to display second video content, wherein the second video content comprises only a portion of video content from a second content source (such as a news ticker or “scroll”). The second video content is then simultaneously displayed within a second display region adjacent to the first display region..
Echostar Technologies L.l.c.

Delivery of electronic programming guide using a caching content delivery network

An electronic programming guide (epg) may be efficiently distributed through a cdn by breaking the epg into elements including epg info element that provides an indication of the current epg version and a length of schedule blocks within the epg. The epg info can be retrieved periodically, and when a change of the epg version is detected, epg channels info can be retrieved that provides a list of all channels in the epg as well as an indication for each schedule block of the channel of the epg version in which the schedule block was last changed.
Bce Inc.

Dynamic scheduling and channel creation based on user selection

A content packaging and distribution system that handles distribution of channels to be viewed on a plurality of consumer devices, receives a media feed and a first programming schedule of a first channel from a source device. An input that corresponds to a user-selection is received on a first consumer device of the plurality of consumer devices over a distribution system, and a media item to be inserted in the media feed of the first channel is determined based on criteria related to the user-selection.
Turner Broadcasting System, Inc.

Dynamic scheduling and channel creation based on external data

A media content packaging and distribution system that handles distribution of channels to be viewed on consumer devices receives a media feed and a first programming schedule of a first channel from a source device, and receives audience-based parameters from an external data source over a distribution system. Media items to be inserted in the media feed of the first channel are determined based on the audience-based parameters and defined parameters.
Turner Broadcasting System, Inc.

Validating and calibrating splice points in interstitial content

A television playout system that handles playout of a channel, receives a video feed of the channel comprising programming data and a plurality of interstitial content items, and a playout schedule of the channel. Metadata comprising a pre-roll value is inserted at a first insertion point related to a first interstitial content item of the plurality of interstitial content items, based on the playout schedule.
Turner Broadcasting System, Inc.

Dynamic generation of video-on-demand assets for multichannel video programming distributors

A live content distribution device that dynamically generates video-on-demand (vod) assets for multichannel video programming distributors (mvpds), receives a live video feed, a plurality of triggers, and metadata from a broadcast provider system over a communication network. The live content distribution device is provided in a mvpd system.
Turner Broadcasting System, Inc.

Sequence dependent data message consolidation in a voice activated computer network environment

Systems and methods to combine multiple voice activated audio input data packets that indicate sequence dependent operations are provided. A natural language processor component can receive first and second input audio signal from a client computing device, and can identify respective requests and corresponding trigger keywords.
Google Inc.

Multimodal transmission of packetized data

A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword.
Google Inc.

Technologies for securely extending cloud service apis in a cloud service marketplace

Technologies for securely extending cloud service application programming interfaces (apis) in a cloud service marketplace include a connector hub of a marketplace computing device communicatively coupled to a cloud service provider interface of a cloud service provider and a cloud service broker interface of a cloud service broker. The connector hub is configured to deploy an api connector instance in a connection factory of the marketplace computing device, transmit provider provisioning channel credentials to the api connector instance and the cloud service provider interface and transmit broker provisioning channel credentials to the api connector instance and the cloud service broker interface.
Ingram Micro Inc.

Apparatus and secure over the air programming of a communication device

A system that incorporates the subject disclosure may perform, for example, receiving an over-the-air programming message that is utilizing a hypertext transfer protocol where the over-the-air programming message including programming data for use by the mobile communication device, converting the over-the-air programming message to a short message service transport protocol to generate an adjusted message that includes the programming data, and providing the adjusted message to a universal integrated circuit card of the mobile communication device via a baseband proxy operating in a device processor of the mobile communication device. Other embodiments are disclosed..
At&t Intellectual Property I, L.p.

System and programming of song suggestions for users of a social messaging environment

In accordance with an embodiment, described herein is a system and method for programming of song suggestions for users of a social messaging environment. The system enables a user to add media content, for example a song or music, to a video, for sharing with other users.
Spotify Ab

Devices and systems for consumer-installed hub-based intermediate-range packetized wireless networks utilizing assignable operational channels

Low data rate wireless electronic devices utilizing a hub- or star-based network topology, operational at ranges of thousands of meters. Remote end-devices may be such things as keypads, door latches, occupancy monitors, sprinkler controllers and other devices controlled or monitored in a campus or a collection of buildings.

Programming memories with multi-level pass signal

Methods of operating a memory include applying a first voltage level to control gates of a plurality of memory cells selected to be programmed while applying a second voltage level to a respective data line for each memory cell of the plurality of memory cells; increasing the voltage level applied to the respective data line for memory cells of a first subset of memory cells to a third voltage level then increasing the voltage level applied to the control gates of the plurality of memory cells to a fourth voltage level; increasing the voltage level applied to the respective data line for each memory cell of a second subset of memory cells of the plurality of memory cells to a fifth voltage level then; and after increasing the voltage level applied to the respective data line for each memory cell of the second subset of memory cells to the fifth voltage level, increasing the voltage level applied to the control gates of the plurality of memory cells to a sixth voltage level.. .
Micron Technology, Inc.

Data structure pooling of voice activated data packets

Systems and methods of voice activated thread management in a voice activated data packet based environment are provided. A natural language processor (“nlp”) component can receive and parse data packets comprising a first input audio signal to identify a first request and a first trigger keyword.
Google Inc.

Multimodal transmission of packetized data

A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword.
Google Inc.

Synchronized processing of data by networked computing resources

Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data transmission by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for transmitting data using distributed network resources..
Royal Bank Of Canada

Location and time based smart label updates for auto currency conversion, symbol and item level description

Systems and methods for managing inventory pricing. The methods comprise: programming, at a first location, an electronic smart tag (“est”) with at least first item level information comprising a first item description in a first language and a first item price in a first monetary currency; outputting the first item level information from the est; and automatically replacing the first item level information being output from the est with second item level information in response to the ests arrival at a second location different than and remote from the first location.
Tyco Fire & Security Gmbh

Structural descriptions for neurosynaptic networks

Embodiments of the invention provide a method comprising creating a structural description for at least one neurosynaptic core circuit. Each core circuit comprises an interconnect network including plural electronic synapses for interconnecting one or more electronic neurons with one or more electronic axons.
International Business Machines Corporation

Behavior specification, finding main, and call graph visualizations

A process transforms compiled software into a semantic form. The process transforms the code into a semantic form.
Ut Battelle, Llc

Turing completeness disabling

Described herein are techniques for dealing with the problem of security vulnerabilities in computer software due to undefined behavior that may be exploited by attackers. A way of dealing with this problem is to remove an essential capability for most advanced attacks, turing completeness.
Intel Corporation

Personalized, event-driven, and location-based consumption of media content

A personalized, location-based experience of consuming a media event is provided. A user computing entity identifies a media event that a user is expected to want to consume based on profile information corresponding to the user.
Turner Broadcasting System, Inc.

Test automation using multiple programming languages

A device may receive information identifying a first set of instructions. The first set of instructions may identify an action to perform to test a first program.
Accenture Global Solutions Limited

System and using development objectives to guide implementation of source code

An information processing system, computer readable storage medium, and method with an integrated development environment to guide development of applications to implement a programming design objective. A method includes analyzing a selected portion of source code according to meeting each programming design objective from a set of programming design objectives; selecting, based on the analyzing, at least one programming design objective from the programming design objectives, the selected at least one programming design objective being determined suitable for the selected portion of source code based on one of conforming with constraints of the objective, or failing to conform and determining a quick fix can be applied by update to the source code to make it conform.
International Business Machines Corporation

Method for performing data management in memory device, associated memory device and controller thereof

A method for performing data management in a memory device includes: receiving a set of data from a host device positioned outside the memory device; encoding the set of data according to a first sub-matrix of a predetermined parity-check matrix to generate a partial parity-check code; performing post-processing upon the partial parity-check code according to a predetermined post-processing matrix to generate a parity-check code of the set of data, where the predetermined post-processing matrix is not equivalent to any inverse matrix of a transpose matrix of a second sub-matrix of the predetermined parity-check matrix; and writing/programming a codeword of the set of data into a non-volatile memory of the memory device to allow the memory device to perform error correction when reading the set of data from the non-volatile memory. An associated memory device and a controller thereof are also provided..
Silicon Motion Inc.

Application development tool using graphic objects to bind object sets of different distinct divisions of a design pattern

A code abstraction can be created within a software meta-development tool as a platform and programming language independent representation of a software application. The code abstraction can be comprised of action objects and data flow connectors.
Techrev, Llc

Graphical software meta-development tool

A developer's efficiency workbench (dew) tool can include a dew model module, a presentation module, a code abstraction module, a language library, and a code generator. The dew model module can allow creation of a dew model, a list of user-defined data entities.
Techrev, Llc

Behavior feature use in programming by example

Technologies for narrowing the choices for programs that each comply with example behaviors provided by a user in programming by example. Even if the user provides insufficient behavior examples to precisely identify a program that should be used, the system still uses program behavior features (along with potentially structure features) of the program in order to identify suitability of each program that would comply with the specific set of behavior examples.
Microsoft Technology Licensing, Llc

Systems and methods for programming and controlling water delivery devices

A method for programming a water delivery device having a first optical communications interface is provided. The method includes physically coupling a communications bridge to the water delivery device.
Kohler Mira Limited

Rna-directed dna cleavage by the cas9-crrna complex

Isolation or in vitro assembly of the cas9-crrna complex of the streptococcus thermophilus crispr3/cas system and use for cleavage of dna bearing a nucleotide sequence complementary to the crrna and a proto-spacer adjacent motif. Methods for site-specific modification of a target dna molecule in vitro or in vivo using an rna-guided dna endonuclease comprising rna sequences and at least one of an ruvc active site motif and an hnh active site motif; for conversion of cas9 polypeptide into a nickase cleaving one strand of double-stranded dna by inactivating one of the active sites (ruvc or hnh) in the polypeptide by at least one point mutation; for assembly of active polypeptide-polyribonucleotides complex in vivo or in vitro; and for re-programming a cas9-crrna complex specificity in vitro and using a cassette containing a single repeat-spacer-repeat unit..
Vilnius University

Genetic reprogramming of bacterial biofilms

Described herein are methods and compositions relating to engineered curli fibers, e.g. Csga polypeptide.
President And Fellows Of Harvard College

System and automated control, feed, delivery verification, and inventory management of corrosion and scale treatment products for water systems

A system and method of controlling the treatment of water systems comprises multiple feeders for separately feeding treatment products, in the form of concentrated, non-hazardous, liquids with a single active ingredient, to a water system to treat various issues, such as corrosion and biofilms. A sensor verifies delivery of the treatment product to the water system.
Nch Corporation

Gripper actuating system in a food processing machine

A gripping system of a food processing machine includes a gripping device, an airflow sensing device, at least one processor, and at least one memory. The gripping device is moveable between an open configuration and a closed configuration.
Provisur Technologies, Inc.

Systems and methods for programming a neuromodulation system

A method of operating an implantable neuromodulator includes calculating an index for each of a plurality of modulation parameter sets, wherein each modulation parameter set includes a respective plurality of modulation parameters from which the respective index is calculated, serially conveying electrical modulation energy to a patient in accordance with each of the plurality of modulation parameter sets, causing the patient to perceive paresthesia in response to the conveyance of the electrical modulation energy to the tissue in accordance with one of the plurality of modulation parameter sets, identifying the calculated index for that one modulation parameter set as a perception threshold index based on the perceived paresthesia, and storing the identified perception threshold index. The method may also include determining a new modulation parameter set based on the identified perception threshold index, and conveying electrical modulation energy to the tissue in accordance with the new modulation parameter set..
Boston Scientific Neuromodulation Corporation

Image processing

A method including receiving image data including encoded image data to be decoded to generate decoded image data representing an image and additional data to be read and used to modify the decoded image data. The encoded image data is decoded using an image decoder to generate the decoded image data and the decoded image data is modified based on the additional data to generate modified decoded image data representing the image after modification.
Apical Ltd

Video conferencing control systems

A video conferencing control system for controlling the transmission of media streams between endpoints (103, 116.1, 116.2, 116.3). The system comprises: a plurality of video conferencing endpoints; a video conferencing bridge (110) arranged to provide a virtual meeting room (114.1, 114.2, 144.3) that operates to directly connect to each of the endpoints in a given video conferencing session for the exchange of media streams; a controller (105) connected to a first endpoint (103) of the plurality of video conferencing endpoints for the management of incoming and outgoing media streams; and a user interface (107) connected to the controller.
Cyviz As

Communications channels in media systems

A computing device includes program instructions to select, based on indicia of interest for media content for each of a plurality of users, a first user and second user to engage in an interaction related to a media content item. The computing device further includes programming to select a topic related to the media content item for the interaction and initiate the interaction between the first and second user based on the topic..
Echostar Technologies L.l.c.

Apparatus for detecting anomaly and operating the same

Disclosed are an apparatus for detecting an anomaly and an operating method for the apparatus. The disclosed apparatus may include a communication interface, a memory including one or more instructions, and a processor configured to execute the one or more instructions to receive one or more application programming interface (api) calls corresponding to one or more applications from a terminal device, and determine whether the anomaly has occurred in a first pattern of data acquired from the received api calls, by using a second pattern of data stored in a database..
Samsung Electronics Co., Ltd.

Method and system for classifying network requests

Methods, systems and programming for classifying network requests. In one example, a network request for content to be fetched by a content server is received from a client device.
Yahoo Holdings, Inc.

Client wireless device that merges functions of upper and lower mac layers to support wlan modules operating simultaneously in different wireless bands

A simultaneous client wireless device includes wireless modules configured to perform communication functions of a phy (physical) layer for wireless radios operable in different bands. The simultaneous client wireless device also includes a communication module configured as an intermediate layer between the phy layer of the wireless modules and a network layer.
Netgear, Inc.

Client wireless device that merges functions of upper mac layer to support wlan modules operating simultaneously in different wireless bands

A simultaneous client wireless device includes wireless modules configured to perform communication functions of lower mac (media access control) and phy (physical) layers for wireless radios operable in multiple wireless bands. The simultaneous client wireless device also includes a communication module configured as an intermediate layer between the lower mac layer of the wireless modules and a network layer.
Netgear, Inc.

Non-volatile memory with multi-pass programming

A non-volatile memory system implements a multi-pass programming process that includes separately programming groups of memory cells in a common block by performing programming for memory cells that are connected to two adjacent word lines and are part of a first group of memory cells followed by performing programming for other memory cells that are also connected to the two adjacent word lines and are part of a second group of memory cells.. .
Sandisk Technologies Llc

Intelligent glass displays and methods of making and using same

A multi-layered intelligent display system includes a first lcd display panel; a second oled display panel; a smart panel disposed behind the second display panel; an led panel disposed between the second display panel and the smart panel; a sensor for detecting the ambient light behind the smart panel and activating the led panel if the ambient light is below a predetermined illuminance; a memory having programming instructions stored thereon; and a controller in communication with the first and second display panels, the smart panel, and the memory. The multi-layered intelligent glass display is operable in each of a display mode, a multilayer display mode, and a transparent mode..
Newtonoid Technologies, L.l.c.

2d multi-coordinate adaptive dynamics programming robust document registration

Systems and methods for registering documents. A two-dimensional document image and one or more form images may be obtained.
Ancestry.com Operations Inc.

Systems and methods for use in facilitating donation transactions to payment accounts

Systems and methods are provided for use in facilitating donation transactions to payment accounts. One exemplary method includes soliciting, by a computing device, a selection of a charity for a donation transaction, via an application programming interface (api), at a network-based interface affiliated with an issuer, in response to a donate input from a user authenticated to the network-based interface, and soliciting, by the computing device, a donation detail for the donation transaction, via the api, from the user.
Mastercard International Incorporated

Smart card secure online checkout

Wireless communication technologies, a dynamic transaction card, and a mobile application may be utilized to facilitate multi-factor authentication and secure electronic checkout of any website. A wireless connection between a dynamic transaction card and a user device may be utilized to authenticate a user.
Capital One Services, Llc

Algorithm monetization and exchange platform

A system for providing a universal, modular set of computing algorithms to satisfy the computing needs of nearly any client. The system comprises the collection and organization of a comprehensive set of modular computing algorithms, both already existing on the internet and developed specifically for the system.
Fractal Industries, Inc.

System and developing multi-objective production plans for prouction agriculture

A system comprised of hardware, software and business processes to more effectively make multi-objective crop production plans, and in particular, single year or multi-year crop selection, acreage allocation, and resource management strategies for production agriculture that can be used by farmers, agricultural professionals who work with farmers and land managers. The method uses mathematical programming and sensitivity analysis to help the user determine optimal allocations of controllable resources such as land, capital, labor, water, machinery, and chemicals and for deploying risk management strategies such as precise combinations of forward sales and hedging, crop insurance and crop diversification, in the context of farm management objectives.

Firmware loading for exploit resistance

In an embodiment, a system includes a processor and a non-volatile storage device. The non-volatile storage device may include a stored firmware program and a firmware loader.
Intel Corporation

Execution of software with monitoring of return oriented programming exploits

In an embodiment, a processor comprises return oriented programming (rop) logic to: detect a first branch event at a first point in time; determine whether the first branch event is indirect; in response to a determination that the first branch event is an indirect branch event, determine whether a memory location referenced by the indirect branch event is specified as read-only; and in response to a determination that the memory location referenced by the indirect branch event is specified as read-only, convert the first branch event to a direct branch event. Other embodiments are described and claimed..
Intel Corporation

Programming interface operations in a driver in communication with a port for reinitialization of storage controller elements

A driver of a host bus adapter of a storage controller performs hardware resets of buses and other logic to which an embedded port of the host bus adapter is connected, in a first period of quiescing of i/o operations in the embedded port. The driver transmits one or more commands to the embedded port to resume selected i/o operations in the embedded port.
International Business Machines Corporation

Tamper-proof storage using signatures based on threshold voltage distributions

An apparatus includes an interface and storage circuitry. The interface is configured to communicate with a memory including multiple memory cells that store data as respective analog values.
Apple Inc.

System and retaining dram data when reprogramming reconfigurable devices with dram memory controllers incorporating a data maintenance block colocated with a memory module or subsystem

A system and method for retaining dynamic random access memory (dram) data when reprogramming reconfigurable devices with dram memory controllers such as field programmable gate arrays (fpgas). The dram memory controller is utilized in concert with a data maintenance block collocated with the dram memory and coupled to an i2c interface of the reconfigurable device, wherein the fpga drives the majority of the dram input/output (i/o) and the data maintenance block drives the self-refresh command inputs.
Src Labs, Llc

Method for operating at least one pump assembly of a multitude of pump assemblies

The method serves for operating at least one pump assembly (1, 1a, 5) of a multitude of pump assemblies (1, 1a, 5) which each comprise a programmable electronic motor (4, 4a, 6) control for individual pumps or groups or pumps, and which are at least temporarily data-connected to a server (8) via a network, with which data, in particular parameters and/or operating data of the multitude of pump assemblies (1, 1a, 5) is transferred via the network to a server (8) and is stored there in a data base. The stored data is processed according to defined typically statistical computation rules, whereupon the at least one pump assembly is then adapted in its programming via the network, on the basis of the processed data..
Grundfos Holding A/s

Method for extending end user programming of an industrial robot with third party contributions

There is provided a method for programming an industrial robot, where distributors and integrators can present accessories that run successfully at end users. Also the developer can define customized installation screens and program nodes for the end user.
Universal Robots A/s

Nucleic acid products and methods of administration thereof

The present invention relates in part to nucleic acids, including nucleic acids encoding proteins, therapeutics and cosmetics comprising nucleic acids, methods for delivering nucleic acids to cells, tissues, organs, and patients, methods for inducing cells to express proteins using nucleic acids, methods, kits and devices for transfecting, gene editing, and reprogramming cells, and cells, organisms, therapeutics, and cosmetics produced using these methods, kits, and devices.. .
Factor Bioscience Inc.

Interactive user interface for television applications

An itv user interface includes a navigable menu area through which a user can select from among a variety of services and a content display area in which formatted data associated with a selected menu service are displayed to the user. The formatted data is displayed in a rotating or ticker fashion having both a passive mode, in which the formatted data is displayed in a sequence independent of any selection operations by a television viewer, and active mode, in which the formatted data is displayed in a sequence that depends on selection operations by the television viewer.
Sunglory Beheer B.v.

Systems and methods to select programming information for inclusion in informational displays

The present disclosure provides systems and methods that select programming information for inclusion in informational displays. In one example, for a particular instance of content stream associated with a content distributor carrying a version of the program at a particular air time, the information retrieval system can determine whether such instance constitutes local programming or national programming.
Google Inc.

Virtual queuing system

A virtual queuing system includes a server connected to a call center. The call center includes an automatic call distributor and a firewall.
Virtualq Gmbh

System and quality-aware recording in large scale collaborate clouds

An example method includes establishing a communication session between a first participant and a second participant, programming, via a control plane, a stream classifier which is to process packets associated with the communication session with classification logic. The method includes receiving a first packet at the stream classifier and, when the communication session requires recording, applying the classification logic at the stream classifier to route the first packet into a chosen service function path that includes a recording service function which reports media quality data to the control plane.
Cisco Technology, Inc.

Visual feedback system

A method of providing a visual feedback system may include providing an application programming interface (api) by which a third party electronic device invokes a visual feedback system. The method may also include receiving, from the third party electronic device, a request to invoke the api, where the request includes information from which an emotional state may be determined.
Fujitsu Limited

Robust data routing in wireless networks with directional transmissions

A method and apparatus for routing the same data through independent routes between stations in a mesh network to increase the robustness of communications. The disclosed feature allows transmission of the same data stream via multiple routes from a source station (sta) to a destination station (sta).
Sony Corporation

Routing multiple data streams simultaneously in wireless networks

A method and apparatus for routing multiple data streams simultaneously through independent routes between multiple-input-multiple-output (mimo) stations in a mesh network. The disclosed feature allows transmission of multiple data streams via multiple routes from a source station (sta) to a destination station (sta), which are both mimo capable, even though the relay stas in between can be a single-input-single-output (siso) sta.
Sony Corporation

Display device and driving method thereof

A display device includes a display panel on which a plurality of pixels connected to data lines, reference lines, and gate lines are arranged, each pixel having an organic light emitting diode (oled) and a driving thin film transistor (tft); a data drive circuit to supply a data voltage to the data lines and a reference voltage to the reference lines; a gate drive circuit to generate a scan signal and a sensing signal and to supply the scan signal and the sensing signal to the gate lines, the scan signal being synchronized with the data voltage and the sensing signal being synchronized with the reference voltage; and a timing controller to divide one frame into a programming time, an emission time, and a non-emission time, and to control an emission duty by variably controlling the programming time based on an analysis of input image data.. .
Lg Display Co., Ltd.

System and simplified setup of a universal remote control

A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances, via an interactive instruction set and associated programming. The programming is accessible by a stb or other controllable appliance and is configured to appropriately display interactive instructions and prompts to a user during a user initiated set up procedure for configuration of another controllable device (e.g., dvd, vcr, dvr, etc) available to the user.
Universal Electronics Inc.

Flexible information handling system display resolution scaling

An information handling system communicates visual information to a display in a first pixel value format and the display converts the first pixel formation to a native format with a graphics processing unit. The graphics processing unit adapts its programming to convert various input pixel values into desired native formats, such as by converting high definition input into ultra high definition native format.
Dell Products L.p.

A generating a production strategy for the development of a reservoir of hydrocarbon in a natural environment

The present invention is related to a method of generating a production strategy for the development of a reservoir of hydrocarbon in a natural environment by solving a minimization problem involving, among others, decisional variables, in such a way said decisional variables are reduced or even eliminated by combining them with other continuous variables. The reduction of decisional variables provides a high reduction of the computational cost.
Repsol, S.a.

Data processing for predictive analytics

To generate insights in a predictive analysis framework for support management, raw data is received as input from an in-memory database. A predictive analysis library is integrated in the predictive analysis framework.
Sap Se

High-density neuromorphic computing element

A neuromorphic device for the analog computation of a linear combination of input signals, for use, for example, in an artificial neuron. The neuromorphic device provides non-volatile programming of the weights, and fast evaluation and programming, and is suitable for fabrication at high density as part of a plurality of neuromorphic devices.
Samsung Electronics Co., Ltd.

Application-to-application messaging over an insecure application programming interface

Disclosed are various approaches for a secure communication session between applications installed on a client device. The secure communication session can be provided over an insecure operating system application programming interface (api).
Vmware, Inc.

Biologically inspired intelligent body scanner

An intelligent medical imaging scanner system includes an image scanner, an operator interface, a database, processors, and a storage medium. The database includes a learning model for relating configurations of the image scanner to operator input requirements.
Siemens Healthcare Gmbh

Application programming interface for detection and extraction of data changes

A system, a method, and a computer program product for detection and extraction of data are disclosed. A query containing a filtering parameter for extracting changed data from a plurality of resources is executed.
Sap Se

Regression testing with external breakpoints

Regression testing of software applications is described. Breakpoints are inserted in a programming code of an object to perform testing of all software applications that use the object.
Sap Se

Storage layer based orchestration virtual machine migration across disparate virtualization environments

A storage layer based orchestration method can efficiently migrate a virtualized, enterprise scale system across disparate virtualization environments. A copy of a source logical storage container with multiple virtual disks of virtual machines (vms) can be created in a public cloud destination as a destination logical storage container.
Netapp, Inc.

Deploying documents to a server in a specific environment

In some examples, a method includes parsing, by a computing device, configuration data associated with multiple application programming interfaces (apis) that are served by multiple remote applications executing on multiple servers in different environments respectively; determining, by the computing device, a uniform resource location (url) of a remote application executing on a particular server deployed in the specific environment; receiving, by the computing device, a version of the remote application at the url; retrieving, by the computing device, multiple documents associated with the particular api corresponding to the version from an artifact repository; and deploying, by the computing device, the multiple documents to the particular server in the specific environment.. .
Hewlett Packard Enterprise Development Lp

System and graphical programming

A system and method for graphical programming in which structures include internal or external trigger signals, and can be configured to administer and control all the processes within a graphical program. Each block includes its own input triggers, and each block can be activated via the output trigger of a connected block.

Non-volatile storage device with physical authentication

A non-volatile memory device uses physical authentication to enable the secure programming of a boot partition, when the boot partition is write protected. This physical authentication can also be used to enable other features/functions..
Western Digital Technologies, Inc.

Foot control for computer processor

A foot control system for a computer processor including a platform attached to a pair of foot pedals, where each of the foot pedals is biased to be in contact with a depression switch when a downward force is applied. Control paddles are located around each foot pedal, wherein each of the plurality of control paddles is located proximately above a foot pedal such that an operator may activate each control paddle independently with movement of a foot.

Systems and methods for providing user interfaces in an intelligent television

An intelligent television can provide various interfaces for navigating processes associated with providing content. The user interfaces include unique visual representations and organizations that allow the user to utilize the intelligent television more easily and more effectively.
Flextronics Ap, Llc

Method for cleaning injectors of a direct-injection controlled-ignition engine

In a method of cleaning injectors of a direct-injection controlled-ignition engine, while idling, maximum fuel pressure to be injected for cleaning is calculated, by executing for at least one predetermined engine operating speed an iterative loop. During each loop the injected fuel pressure value increases and the injection time corresponding to the increased pressure is determined, selecting for each operating speed a cleaning pressure equal either to the maximum fuel pressure to which an injection time greater than the calibrated minimum injection time determined for the operating speed corresponds or to a maximum limit pressure corresponding to a given calibrated pressure for the engine/injectors system.
Continental Automotive Gmbh

System for controlling a sunroof of a vehicle

A system is provided for gaining access to a sunroof of a vehicle, in particular a car, including a sunroof control unit (19) and a sunroof actuation switch (27), in particular, for actuation of opening and/or closing and/or tilting of a sunroof. The sunroof actuation switch has one switch contact (28) or a plurality of switch contacts, wherein the sunroof control unit (19) and the sunroof actuation switch (27) are re-configured to communicate data, such as programming and/or reprogramming data and/or parameter setting data and/or diagnostic data, from and/or to the sunroof control unit (19) through the one switch contact (28) or at least one of the plurality of switch contacts..
Webasto Se

Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming

A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts.
Winview, Inc.

Computer game controller

The subject of the invention is a computer game controller, comprising a base (1) placed on a fixed substrate, with a chassis (2) placed thereupon, of ergonomic shape adapted for resting the user's hand, with a number of function buttons (3) on the top surface, the function buttons (3) enabling programming their functions, the base (1) being connected with the chassis (2) by means of a sliding lever mechanism (4), situated substantially axially along the longitudinal axis of the base (1), providing tilting the chassis (2) relative to the base (1) in two opposite directions, and a sliding movement of the chassis (2) forward and rearward in relation to the base (1), and at least one front switch (5) and a corresponding front resistive element (6), at least one rear switch (5) and a corresponding rear resistive element (6), at least one left-side switch (5) and a corresponding left-side resistive element (6), and at least one right-side switch (5) and a corresponding right-side resistive element (6) so that during the sliding forward movement, the front resistive element (6) presses the front switch (5), during the sliding backward movement, the rear resistive element (6) presses the rear switch (5), on the left tilt, the left-side resistive element (6) presses the left-side switch (5), and during the right tilt, the right-side resistive element (6) presses the right-side switch (5).. .

Apparatus, systems and methods providing diagnostic and programming access to intelligent electronic devices in electrical power installations

Apparatuses, systems and methods for providing a remote user computing system with secure wireless diagnostic and programming access to an ied operatively coupled with electrical substation equipment are disclosed. An exemplary apparatus comprises a portable computer system comprising a processor and one or more non-transitory memory media storing executable instructions and a cellular modem in operative communication with one another.
Abb Schweiz Ag

Systems and methods for facilitating content discovery based on viewer ratings

Systems, methods, and computer-readable media are provided to assist users to locate content of interest based on viewer ratings. First information enabling unique identification of a first user may be processed.
Echostar Technologies L.l.c.

Aircraft in-flight entertainment system having a multi-beam phased array antenna and associated methods

An in-flight entertainment (ife) system for an aircraft includes a phased array antenna and control circuitry associated therewith to be carried by the aircraft and to generate dual antenna beams for television programming and internet data from respective spaced apart satellites. A television programming distribution system is to be carried by the aircraft and coupled to the phased array antenna and control circuitry to provide television programming within the aircraft.
Livetv, Llc

Method and system to prevent ultrasound data leaks in mobile devices

A system, method and program product for implementing an ultrasound security system for a mobile device. A system is described that that integrates with an operating system on a mobile computing device, and includes: an app flow analysis system that generates and maintains runtime flow graphs for apps running on the mobile device and analyzes the runtime flow graphs to identify a set of apps having confidential data flow application programming interfaces (apis) in their execution paths; a detector that further evaluates the set of apps having confidential data flow apis to identify a subset of vulnerable apps also having ultrasound emitting apis; and a runtime correlation system that flags a vulnerable app as a potential data leak when a call to an ultrasound emitting api is detected from the vulnerable app.
International Business Machines Corporation

Memory device with a fuse protection circuit

A memory device includes a memory circuit and a fuse protection circuit. The memory circuit includes a memory cell and a program line.
Taiwan Semiconductor Manufacturing Company Limited

Programming for electronic memories

Memory circuitry comprises memory cells having two terminals and a feedback path connected between the two terminals. The feedback path is used to adaptively amplify identical programming pulses that serve to change memory states of the memory cell, and the amplification is based on a current resistive level of the memory cell, which may for example be a multi-level memory cell..
Technion Research & Development Foundation Ltd.

System and simplified setup of a universal remote control

A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances, via an interactive instruction set and associated programming. The programming is accessible by a stb or other controllable appliance and is configured to appropriately display interactive instructions and prompts to a user during a user initiated set up procedure for configuration of another controllable device (e.g., dvd, vcr, dvr, etc) available to the user.
Universal Electronics Inc.

Real-time service status

An application programming interface (api) exposes real-time service status information from a service backend system to a mobile application of a mobile device. Interactive, dynamic, and real-time service status information is rendered to the mobile device for managing and/or rating services rendered to a customer who operates the mobile device..
Ncr Corporation

Centralized development of advertising code

Described are computer-based methods and apparatuses, including computer program products, for centralized deployment of advertising code. Advertising code is stored for use by a web page, the advertising code comprising at least one of vendor advertising code or vendor reporting code.
Viacom International Inc.

Predictive model integration

Techniques are described for integrating predictive models into applications, to enable the applications to provide predictive functionality. Using the framework according to implementations, predictive models and their supporting libraries may be incorporated into applications without requiring application developers to be knowledgeable regarding the particular features of the predictive models and/or libraries.
Business Objects Software Ltd.

Method and repairing kernel vulnerability

The present disclosure discloses a method and an apparatus for repairing a kernel vulnerability. A specific implementation of the method comprises: collecting attribute information of a to-be-repaired kernel, the attribute information comprising feature information for representing a code loading mode supported by the to-be-repaired kernel; acquiring a vulnerability repairing code matching the feature information, the vulnerability repairing code being used for invoking a patch application programming interface, the patch application programming interface being used for adapting the vulnerability repairing code to kernel functions of different kernels; loading the vulnerability repairing code and relocating an instruction contained in the vulnerability repairing code; replacing an address relocated by the patch application programming interface in the vulnerability repairing code with an address of the kernel function invoked by the vulnerability repairing code; and executing the vulnerability repairing code with the replaced address to repair the kernel vulnerability..
Baidu Online Network Technology (beijing) Co., Ltd.

Application piracy prevention with secure enclave protection of automatically modularized functions

A compiler automatically modularizes identified functions or portions of source code, thereby enabling developers to merely identify portions of source code that represent functionality that is to be protected, including going back and identifying such portions after the programming of the software application program has been substantially completed. Such identification can be inline, within the source code itself, or specified in an external file.
Microsoft Technology Licensing, Llc

Content validation and coding for search engine optimization

A method and a content validation and coding system (cvcs) for validating and coding content of an electronic document for search engine optimization (seo) are provided. The cvcs integrates with application programming interfaces (apis) of search engines and/or media platforms.
Metasense Digital Marketing Management Inc.

Big object bulk data ingest

Techniques and architectures for data ingestion in an environment having a distributed data storage system. A request to import data into the environment.
Salesforce.com, Inc.

Universal lexical analyzers

An example lexical analysis system may include lexical analyzer instructions and training instructions. The lexical analyzer instructions, when executed, may form a universal lexical analyzer that is to lexically analyze an input program by evaluating a function that maps an input tuple of lexemes to an output tuple of tokens based on input probability parameters.
Hewlett Packard Enterprise Development Lp

Common debug scripting framework for driving hybrid applications consisting of compiled languages and interpreted languages

Aspects of the present invention include a method which includes a processor providing a debug extension library; providing a common debug interface and at least two common debug interface implementations, a first one of the common debug interface implementations being dedicated to a native debugger of an interpreted language computer program, a second one of the common debug interface implementations being dedicated to a native debugger of a compiled language computer program, wherein an application contains a first portion written in an interpreted programming language and a second portion written in a compiled programming language; and responding to a user command provided through a debug script program to debug the application by commanding one of the native debugger of an interpreted language computer program or the native debugger of a compiled language computer program through the corresponding dedicated common debug interface implementation.. .
International Business Machines Corporation

Information-technology workflows using executable tiles distributed between workflow instances

A workflow is expressed as an arrangement of a set of executable tile. In some embodiments, the tiles include operations expressed in different programming languages.
Vmware, Inc.

Information-technology workflow using tiles that declaratively specify datatypes

A workflow is expressed as an arrangement of a set of executable tile. In some embodiments, the tiles include operations expressed in different programming languages.
Vmware, Inc.

Source code translation

Software specification translation includes: receiving a first software specification specified in a first programming language, a second software specification specified in a second programming language, a third software specification specified in a third programming language different from the first and second programming languages, the third software specification defining one or more data relationships between the first software specification and the second software specification. A combined representation of the first software specification and the second software specification is formed in a fourth programming language different from the first, second, and third programming languages.
Ab Initio Technology Llc

Source code translation

Software specification translation includes: receiving a first software specification specified in a first programming language, a second software specification specified in a second programming language, a third software specification specified in a third programming language different from the first and second programming languages, the third software specification defining one or more data relationships between the first software specification and the second software specification. A combined representation of the first software specification and the second software specification is formed in a fourth programming language different from the first, second, and third programming languages.
Ab Initio Technology Llc

Generation and usage of language-converted script

A system includes reception of a first script conforming to a first programming language, identification of a first declaration of a first variable in the first script, determination of a first datatype based on the first declaration, determination of a first initial value corresponding to the first datatype based on a second programming language, and generation of a first portion of a second script conforming to the second programming language, the first portion of the second script to initialize the first variable with the first initial value.. .
Sap Se

Information-technology workflows using executable tiles

A workflow is expressed as an arrangement of a set of executable tile. In some embodiments, the tiles include operations expressed in different programming languages.
Vmware, Inc.

Information-technology workflows using executable tiles with plural user interfaces

A workflow is expressed as an arrangement of a set of executable tiles. In some embodiments, the tiles include operations expressed in different programming languages.
Vmware, Inc.

System and stores communications

A system for transferring power and/or data between a host and a store over a single-wire umbilical cable is herein described. The system comprises a host-store interface configured to allow the transfer of both power and data between the host and a store in operative communication therewith.
Bae Systems Information And Electronic Systems Integration Inc.

Pseudo-spectral method to control three-degree-of-freedom wave energy converters

The invention provides optimal control of a three-degree-of-freedom wave energy converter using a pseudo-spectral control method. The three modes are the heave, pitch and surge.
National Technology & Engineering Solutions Of Sandia, Llc

Induction of pluripotent cells

The slow kinetics and low efficiency of reprogramming methods to generate human induced pluripotent stem cells (ipscs) impose major limitations on their utility in biomedical applications. Here we describe a chemical approach that dramatically improves (>200 fold) the efficiency of ipsc generation from human fibroblasts, within seven days of treatment.
The Scripps Research Institute

Method of enhancing somatic cell reprogramming with the acetyllysine reader brd3r

A method of generating an induced pluripotent stem cell (ipsc) comprises introducing to an animal somatic cell at least one nuclear reprogramming inducing factor and a brd3r polypeptide or at least one nucleic acid expressing the at least one nuclear reprogramming factor and the brd3r-related polypeptide in the recipient somatic cell, and culturing said cell to generate an induced pluripotent stem cell (ipsc). The introduction of the brd3r-related polypeptide into the recipient somatic cell can increase the efficiency of inducing the generation of an ipsc by the at least one nuclear reprogramming inducing factor..
The Uab Research Foundation Inc.

Programming of a robotic arm using a motion capture system

An example method includes receiving position data indicative of position of a demonstration tool. Based on the received position data, the method further includes determining a motion path of the demonstration tool, wherein the motion path comprises a sequence of positions of the demonstration tool.
X Development Llc

System and monitoring for and reporting on patient-made stimulation therapy programming changes

A programmer is configured to effect communication with, and programming of, an implantable medical device configured to deliver neurostimulation therapy. The programmer comprises a display, such as touch screen display, and a processor comprising memory and coupled to the display.
Inspire Medical Systems, Inc.

Garden watering controllers

A garden watering controller for operating a valve for controlling supply of water into a garden watering arrangement, includes wireless receiver means for wirelessly receiving programming data signals, and a central unit for outputting control signals for operating the valve in dependence on the received programming data signals.. .
Hozelock Limited

Configuration of feedback cancelation for hearing aids

In one example, a method includes determining, by one or more processors of a hearing aid programmer, values for one or more properties of a first hearing aid; obtaining, by the one or more processors, based on feedback cancelation configurations of a plurality of other hearing aids having the same values for the one or more properties as the first hearing aid, a predicted initial feedback cancelation configuration for the first hearing aid; and programming, by the one or more processors, the first hearing aid based on the predicted initial feedback cancelation configuration.. .
Starkey Laboratories, Inc.

Method for creating cache to e-commerce application in mobile device

A method for creating cache to e-commerce application in mobile device that comprising an engine that provides cache storage feature to user's mobile device. The engine communicates with merchant's website by means of bundle of application programming interface functions that are attached to engine.

Obfuscating source code sent, from a server computer, to a browser on a client computer

Programs written in interpreted languages, such as javascript, are distributed in source form, which is helpful to attackers so that they can more easily derive the purposes and effects of a program. As discussed herein, a program's high-level code may be effectively obfuscated by transforming the program's code from its high-level programming language to low-level processor-specific language, such as x86 instructions for x86 processors, jvm bytecode for jvms, or proprietary opcodes for a corresponding proprietary processor or interpreter.
Shape Security, Inc.

Remote programming and troubleshooting of pluggable optical transceivers

Techniques are presented for remote diagnostics and programming of optical pluggable modules (opms). A network-enabled programmer receives opms in one or more form factors, such as sfp, xfp, and qsfp.
Integra Optics, Inc.

Rapid thermal processing programming the pinned layer of spintronic devices

A rapid thermal processing method and apparatus used for programming the pinned layer of spintronic devices, the apparatus comprising a rapid thermal annealing light source, a reflective cover, a magnet, a wafer, and a substrate. The light source is used for heating the substrate.
Multidimension Technology Co., Ltd.

Apparatus and methods for protection against inadvertent programming of fuse cells

Apparatus and methods for protection against inadvertent programming of fuse cells are provided herein. In certain configurations, a fuse system includes a fuse protection diode, a fuse programming transistor, and a fuse cell electrically connected in series between a first pad and a second pad.
Skyworks Solutions, Inc.

Parallel programming of one time programmable memory array for reduced test time

The present disclosure relates to a method of a non-volatile one time programmable memory (otpm) including parallel programming of all banks of the otpm by programming two rows per bank at a time, verifying the programming by comparing a first row of the two rows per bank, and verifying the programming by comparing a second row of the two rows per bank.. .
Globalfoundries Inc.

Pulsed control line biasing in memory

In one aspect, a voltage is provided as a rectangular waveform in which the duty cycle is varied to provide different effective voltages. These voltages may be applied to various control lines in a memory device such as a word line, bit line and/or source line, in a program, verify, read or erase operation.
Sandisk Technologies Llc

Volatile memory architecutre in non-volatile memory devices and related controllers

In some embodiments, one register of a non-volatile memory can be used for read operations and another register of the non-volatile memory can be used for programming operations. For instance, a cache register of a nand flash memory can be used in connection with read operations and a data register of the nand flash memory can be used in connection with programming operations.
Micron Technology, Inc.

Pixel circuits for amoled displays

The oled voltage of a selected pixel is extracted from the pixel produced when the pixel is programmed so that the pixel current is a function of the oled voltage. One method for extracting the oled voltage is to first program the pixel in a way that the current is not a function of oled voltage, and then in a way that the current is a function of oled voltage.
Ignis Innovation Inc.

Medical device and procedure simulation and training

A healthcare simulation system including a mannequin with active physiological characteristics, a display monitor adapted for displaying physiological parameters, and a computer for controlling the mannequin and the monitor. A healthcare simulation method including the steps of programming the computer with healthcare scenarios, operating active characteristics of the mannequin, and dynamically displaying physiological parameters corresponding to patient vital signs.
Jc3 Innovations, Llc

System for utilizing assessment without testing

A system for educational assessment without testing is provided that includes one or more client systems that are connected to a network allowing students or school officials to communicate with an education framework that performs and manages educational assessment. The one or more client systems issue a message to the education framework requesting a task to be performed.
Lexia Learning Systems Llc

Sound-responsive repeater device and system

A sound-responsive repeater device, system, and method. The device can be programmed to recognize audible sounds and then responsively trigger an action.

Training inductive logic programming enhanced deep belief network models for discrete optimization

System and method for training inductive logic programming enhanced deep belief network models for discrete optimization are disclosed. The system initializes (i) a dataset comprising values and (ii) a pre-defined threshold, partitions the values into a first set and a second set based on the pre-defined threshold.
Tata Consultancy Services Limited

Automated manufacturing system with adapter security mechanism and manufacture thereof

A method of operation of an automated assembly system includes: detecting a socket adapter having an adapter identifier and an adapter cryptographic chip; calculating a primary key hash based on a primary key in a programming cryptographic chip; calculating an adapter hash based on the adapter identifier using the adapter cryptographic chip; matching the primary key hash to the adapter hash to update an authentication token with the adapter identifier for authenticating the socket adapter on the device programming system; and programming programmable devices in the socket adapter based on the authentication token.. .
Data I/o Corporation

Consolidating static analysis tool warnings using dynamic programming

A static analysis tool is augmented to provide a mechanism by which a large set (and potentially all) security warnings output from the tool may be represented to the user in a manner that is manageable for consumption by the user. According to this disclosure, a static analysis is run on a program to generate a set of security warnings.
International Business Machines Corporation

Data publishing service with low-latency read access

The disclosure is directed to a data publishing service that provides a low-latency read access to data. Some applications store data in a format that is not suitable or efficient for retrieving the data in real-time or near real-time.
Facebook, Inc.

Memory allocation on non-volatile storage

Techniques for allocating memory on non-volatile storage mediums, rather than on ram storage mediums, are provided. In some embodiments, first functions in program code for allocating memory on ram storage are replaced with corresponding second functions for allocating memory on non-volatile storage.
Noblis, Inc.

Identifying entities in a virtualization environment

In one embodiment, a system includes host machines that form elements of the virtualization environment, and that include a hypervisor, a user virtual machine (uvm), a connection agent, and an i/o controller. The system further includes a virtual disk comprising a plurality of storage devices, the virtual disk being accessible by all of the i/o controllers.
Nutanix, Inc.

Identifying entities in a virtualization environment

A system and method include receiving, by a controller/service virtual machine, a first request associated with an element of a visualization environment using an application programming interface (api). The first request includes a context-specific identifier.
Nutanix, Inc.

Apparatus and realizing runtime system for programming language

Apparatus, method, and a program for causing a computer to function as an apparatus, for realizing a runtime system for programming language. The apparatus includes a storage unit for storing a first class that is an existing class in the object-oriented programming language, a second class that is a class that includes a member accessible from outside of the first class and is a class which is specialized for specific use; and a processing unit for performing processing using the second class with a predetermined instruction in software that realizes the runtime system, and performing processing using the first class with an instruction to check an identity of the second class in a user program product that is executed by the runtime system..
International Business Machines Corporation

Method for inducing oligodendrocyte precursor cells from oct4-induced human somatic cells through direct reprogramming

Provided is a method of inducing oligodendrocyte precursor cells (opcs) through direct reprogramming from human somatic cells into which a nucleic acid molecule encoding an oct4 protein or oct4 protein-treated human somatic cells. The method of inducing opcs by treating oct4-overexpressing human somatic cells with a low molecular weight substance may establish opcs with high efficiency in a short period of time through direct reprogramming without via neural stem cells, and thus the opcs are useful as a cell therapeutic agent for an intractable demyelinating disease..
Stemlab Inc.

Method for dedifferentiating and culturing microbial species

Methods and devices useful for reprogramming microbial cells to grow under different culture conditions are provided. The methods and devices can be used to prepare cultures of new, previously uncharacterized microbial species and for identifying laboratory conditions to culture, propagate, and study microbes that do not grow under standard laboratory conditions.
Northeastern University

Remote programming of a power tool

A method is provided for controlling operation of a power tool, such as a drill driver. The method begins with one or more descriptors for a fastening application being received by a controller residing in the power tool, where the descriptors are indicative of a fastening application to be performed by the power tool and are received via a wireless data link from a computing device located remotely from the power tool.
Black & Decker Inc.

Synchronized gaming and programming

To encourage viewer participation, games, contests and social interactions are able to be synchronized with programming such as television shows or commercials utilizing a second screen such as a cell phone, ipad® or laptop computer. The programming is able to be television programming, internet programming (e.g.
Winview, Inc.

Implantable medical device for providing stimulation therapy

An electrical stimulation system provides stimulation therapy to a patient. The system includes a neurostimulation lead that contacts patient tissue and couples with an implantable stimulation device, such as an implantable pulse generator, that receives stimulation parameters for providing stimulation therapy to a patient.
Boston Scientific Neuromodulation Corporation

Schneider Electric Automation Gmbh

. .

. .

Intent-based service engine for a 5g or other next generation mobile core network

A context-aware network service engine is employed to support integrated network. In one aspect, the network service engine can receive a message associated with the user's intent and/or situation via a standard and/or open application programming interface (api).
At&t Intellectual Property I, L.p.

Apparatus and providing programming information for media content to a wearable device

Aspects of the subject disclosure may include, for example, detecting a first wearable device and a second wearable device in proximity of a display device and identifying a first user profile associated with the first wearable device and a second user profile associated with the second wearable device. Further aspects may include identifying a first set of media content preferences according to the first user profile and a second set of media content preferences according to the second user profile.
The Directv Group, Inc.

Remote control system

A remote control system includes a television that is in selective electrical communication with an extrinsic communication network thereby facilitating the television to display broadcast programming. A remote control is provided and the remote control is in wireless electrical communication with the television to control operational parameters of the television.

Systems and providing dynamic computer networks in which behavior models drive cyber mission models

Systems and methods for controlling operations of a computer network (100). The methods involve: generating programming instructions implementing a first mission plan (2100) specifying which identity parameters of packets are to be transformed during specific time periods; executing the programming instructions by at least one node (105) of the computer network to dynamically transform true values, which correctly represent the identity parameters of the packets, into false values which incorrectly represent the identity parameters of the packets; measuring an effectiveness of the computer network's behavior with regard to a recognition and prevention of cyber-attack success resulting from the execution of the programming instructions by the node; and dynamically modifying the first mission plan based on the measured effectiveness..
Harris Corporation

Security modes for a component-based web security model

Disclosed are examples of systems, apparatus, methods and computer program products for providing a security model for component-based web applications. Documents for a web-based application are received, with the application containing custom components and application programming interface (api) components.
Salesforce.com, Inc.

Remote authentication in a database system

A computer system is configured to provide a database system. The computer system comprises one or more processors, a primary database system implemented by the one or more processors, and a secondary database system implemented by the one or more processors.
Sap Se

Secure component-based web applications

Disclosed are examples of systems, apparatus, methods and computer program products for providing a security model for component-based web applications. Documents for a web-based application are received, with the application containing custom components and application programming interface (api) components.
Salesforce.com, Inc.

System and securely connecting network devices

A platform, apparatus and method for internet of things implementations. For example, one embodiment of a system comprises: an internet of things (iot) hub comprising a network interface to couple the iot hub to an iot service over a wide area network (wan), and programming logic to program an identification device with one or more encryption keys usable to establish encrypted communication with an iot device; and at least one iot device interfacing with the identification device following programming of the identification device by the iot hub; wherein once the identification device is programmed and interfaced with the iot device, the iot device uses the one or more keys to establish a secure communication channel with the iot hub and/or the iot service..
Afero, Inc.

Over the air programming via a broadband access gateway

A system and method supporting over-the-air programming of access device such as, for example, a mobile multimedia handset and a wireless personal digital assistant (pda) via a broadband access gateway, is disclosed. The broadband access gateway may receive identifying information from the access device via a personal area network and/or a wireless local area network, and may transfer the identifying information to a wide area network or a third party content provider, via a broadband network.
Avago Technologies General Ip (singapore) Pte. Ltd.

Memory device and operation method thereof

A memory device and an operation method thereof are provided. The memory device includes a semiconductor substrate and an oxide-nitride-oxide (ono) gate structure located on the semiconductor substrate.
Taiwan Semiconductor Manufacturing Co., Ltd.

Accidental fuse programming protection circuits

Apparatus and methods for protection against inadvertent programming of fuse cells are provided herein. In certain configurations, a fuse system includes a fuse programming transistor, a cascode transistor, and a fuse cell electrically connected in series between a first pad and a second pad.
Skyworks Solutions, Inc.

Novel otprom for post-process programming using selective breakdown

At least one method, apparatus and system disclosed involves hard-coding data into an integrated circuit device. An integrated circuit device provided.
Globalfoundries Inc.

Operation a nonvolatile memory device for controlling a resume operation

An operation method of a nonvolatile memory device for programming memory cells connected to a selected word line, the method including: performing a program operation; suspending the program operation after performing a first portion of the program operation; and resuming the program operation to perform a second portion of the program operation, wherein the program operation is resumed within a reference time after the program operation is suspended.. .
Samsung Electronics Co., Ltd.

Shared source line architectures of perpendicular hybrid spin-torque transfer (stt) and spin-orbit torque (sot) magnetic random access memory

The present disclosure relates to a hybrid spin-transfer torque (stt) and spin-bit torque (sot) magnetic random access memory (mram). The cells of the hybrid stt-sot mram has magnetic tunnel junctions (mtjs) with some ferromagnetic multilayers whose magnetization is oriented perpendicular to the plane of the substrate and some ferromagnetic multilayers whose magnetization is aligned within the plane of the substrate.
Western Digital Technologies, Inc.

Systems and methods related to door control networks

Systems and methods of ingress/egress control and monitoring and area monitoring include networked modules having wireless communications capability. Modules detect wireless communications transmitters within a particular range of the modules.
Jnl Technologies, Inc.

System and real time wireless ecu monitoring and reprogramming

Disclosed are methods, systems, and apparatus for managing firmware, settings, and parameters of an automotive controller using a local device, a client device, and a system server. The local device is connected to the automotive controller and is wirelessly connected to the client device.
Ez Lynk Sezc

Commerce system and providing intelligent personal agents for identifying intent to buy

A commerce system is controlled by providing a shopping agent. A first data is transmitted to the shopping agent using a mobile device connected to the shopping agent by an application programming interface.
Myworld, Inc.

Identifying header lines and comment lines in log files

Described herein are various technologies pertaining to processing a log file, such that the processed log file is well-suited for analysis by a programming by example (pbe) system. When processing the log file, header lines and comment lines in the log file can be automatically identified and filtered from the log file, such that the pbe system does not contemplate the header lines and comment lines.
Microsoft Technology Licensing, Llc

Latch caching of sequential data

Technology is described herein for caching residual data in latches during a write operation of non-volatile storage. When writing data at the request of a host, it is possible for there to be some residual data that cannot be programmed at two (or more) bits per memory cell into a page of memory cells, given the programming scheme being used.
Sandisk Technologies Llc

Method and system of verifying software

A method and system for verifying software in an integrated-development environment is disclosed. In one embodiment, a method of verifying different implementations of a software component in the integrated development environment includes generating a formal similarity specification based on relationships between a set of inputs associated with a first implementation of the software component and a set of inputs associated with a second implementation of the software component, and a set of rules to be satisfied between the outputs of the first implementation and the outputs of the second implementation.

Verification of model-driven software architecture

A method and system for verifying model-driven software architecture in an integrated-development environment is disclosed. In one embodiment, a method of verifying model-driven software architecture in an integrated-development environment includes generating the model-driven software architecture including a plurality of elements and connections between the elements.

Workload shifting in a database system using hint-based routing

A computer system is configured to provide a database system. The computer system comprises one or more processors, a primary database system implemented by the one or more processors, and a secondary database system implemented by the one or more processors.
Sap Se

Memory system and operation the same

A memory system, may include: a memory device including a plurality of memory blocks each including a plurality of stacked word lines; and a controller suitable for dividing the plurality of word lines into two or more word line groups according to heights thereof, programming data of a relatively high access frequency into a word line group having word lines of relatively low physical heights and data of a relatively low access frequency into a word line group having word lines of relatively high physical heights among the word line groups included in each of the memory blocks.. .
Sk Hynix Inc.

Method for programming and configuring a device in a traceable manner

D) at least the transmitted data used for the first unique identifier, the source code used for the first unique identifier, and the first unique identifier are stored in a memory device independent of the device.. .

Chemical reprogramming of human glial cells into neurons with small molecule cocktail

Provided are compositions, articles and methods that relate to promoting neurogenesis or neuroregeneration in mammalian nervous system. Embodiments relate to use of groups of compounds that contain crizotinib (cri), flurbiprofen, lithium chloride (li), vitamin c (vc), ceritinib (cer) or pirfenidone (pfd).
The Penn State Research Foundation

Procedure-based programming for infusion pumps

Methods and systems for configuring a plurality of infusion pumps according to a functional set. A method includes implementing a plurality of infusion pumps, each of the infusion pumps configured to administer medication to a patient, implementing a drug library, the drug library including at least one functional set defining a set of medications, receiving input data related to one of the at least one functional sets, obtaining a particular set of medications from the drug library corresponding to the input data, programming the plurality of infusion pumps according to the set of medications, and infusing the patient with the plurality of infusion pumps..
Smiths Medical Asd, Inc.

Systems, methods and computer program products providing a bone conduction headband with a cross-platform application programming interface

An audio device can include a bone conduction headband configured to fit a user's head. A bone conduction headband extension that is coupled to the bone conduction headband, where the bone conduction headband extension can be configured to follow an inner contour of a user's ear when the bone conduction headband is worn to provide bone conduction audio transmission to a user.
Muzik, Llc

System and construction, delivery and display of itv applications that blend programming information of on-demand and broadcast service offerings

A user interface allows for blending of television program choices from which a viewer may select, the blending representing options for linear and non-linear programming presented together within a single hierarchy of a designated category. The blending may further include managed content relevant to the designated category, where desired.
Comcast Cable Communications Management, Llc

Apparatus and secure provisioning of a communication device

A system that incorporates the subject disclosure may perform, for example, obtaining programming data via an over-the-air programming message for use by a communication device, wherein the over-the-air programming message is obtained from, and encrypted by an over-the-air programming server. The over-the-air programming message is decrypted utilizing a first keyset obtained by a secure device processor processing the first keyset obtained from a remote management server via transmission by the over-the-air programming server, to generate a first-key decrypted over-the-air programming message.
At&t Intellectual Property I, L.p.

Virtual network verification service

A virtual network verification service for provider networks that leverages a declarative logic programming language to allow clients to pose queries about their virtual networks as constraint problems; the queries may be resolved using a constraint solver engine. Semantics and logic for networking primitives of virtual networks in the provider network environment may be encoded as a set of rules according to the logic programming language; networking security standards and/or client-defined rules may also be encoded in the rules.
Amazon Technologies, Inc.

Semiconductor devices with seed and magnetic regions and methods of fabrication

A magnetic cell core includes a seed region with a plurality of magnetic regions and a plurality of nonmagnetic regions thereover. The seed region provides a template that enables formation of an overlying nonmagnetic region with a microstructure that enables formation of an overlying free region with a desired crystal structure.
Micron Technology, Inc.

Controlled modification of antifuse programming voltage

The controlled modification of an antifuse programming voltage is described. In one example, an antifuse circuit is formed on a substrate, including a gate area of the antifuse circuit.
Intel Corporation

Memory cells, memory systems, and memory programming methods

Memory cells, memory systems and methods are described. In one embodiment, a memory cell includes electrodes and a memory element, and a first electrically conductive structure is formed within dielectric material providing the memory element in a low resistance state as a result of a first voltage of a first polarity being applied across the electrodes.
Micron Technology, Inc.

Sense amplifier driving device

A sense amplifier driving device is disclosed. The device includes a cell array, a bias current generation unit connected to the cell array via a bit line, a sense amplifier connected to the cell array via the bit line to detect and amplify a bit line voltage of the bit line, and a latch unit that outputs the detected bit line voltage as an output signal in a read operation of the cell array.
Magnachip Semiconductor, Ltd.

Managing transitions of adaptive display rates for different video playback scenarios

To manage dynamic adjustment of the refresh rate of a computer display, the operating system defines at least two playback modes: one or more custom modes that can be selected by applications, and a standard mode which is a default setting for the system that can be expected by applications. The operating system provides an application programming interface that enables an application to request using a custom mode.
Microsoft Technology Licensing, Llc

Isolating advertising identifiers from applications

A system and method include exposing, via an application programming interface, an advertising identifier to an online advertising network executing by at least one microprocessor of a computing device. The advertising identifier is associated with a user profile and is associated with a set of packaged web applications associated with the user profile.
Google Inc.

Pathing and attribution in marketing analytics

There are disclosed marketing analytics apparatus and processes. There is a data store of interactions between a plurality of customers and one or more vendors over a plurality of channels.
Impact Radius, Inc.

Applying machine learning techniques to discover security impacts of application programming interfaces

A computer-implemented method includes obtaining, by a processor, existing security information for static application security testing (sast). The method also includes using, by the processor, the existing security information to discover, by a machine capable of learning, new security information.
International Business Machines Corporation

Dynamic bridging of interface protocols

Systems and methods for protocol bridging for a system level modeling simulation (slms), such as a systemc simulation where the components communicate using a tlm2.0 application programming interface (api). The method includes accessing design configuration information describing a first component of the slms that uses a first communication protocol and a second component of the slms that uses a second communication protocol.
Synopsys, Inc.

Reconfigurable microprocessor hardware architecture

A reconfigurable, multi-core processor includes a plurality of memory blocks and programmable elements, including units for processing, memory interface, and on-chip cognitive data routing, all interconnected by a self-routing cognitive on-chip network. In embodiments, the processing units perform intrinsic operations in any order, and the self-routing network forms interconnections that allow the sequence of operations to be varied and both synchronous and asynchronous data to be transmitted as needed.

Multiprocessor programming toolkit for design reuse

Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (mpa). The mpa may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (in), communicatively coupling the plurality of processing elements and supporting memory.
Coherent Logix, Incorporated

Buffer operations in memory

Apparatuses and methods for performing buffer operations in memory are provided. One example method can include storing second page data and third page data on a buffer while programming first page data during a first pass programming operation and programming the second page data and the third page data from the buffer to the array of memory cells during a second pass programming operation..
Micron Technology, Inc.

Systems and methods for programming neuromodulation therapy

This document discusses, among other things, systems and methods for programming a neuromodulation therapy to treat neurological or cardiovascular diseases. A system includes an ambulatory medical device (amd) and at least one computer-readable storage medium including instructions executable on an external system.
Boston Scientific Neuromodulation Corporation

Pulsed passive charge recovery circuitry for an implantable medical device

The problem of a potentially high amount of supra-threshold charge passing through the patient's tissue at the end of an implantable pulse generator (ipg) program is addressed by circuitry that periodically dissipates only small amount of the charge stored on capacitances (e.g., dc-blocking capacitors) during a pulsed post-program recovery period. This occurs by periodically activating control signals to turn on passive recovery switches to form a series of discharge pulses each dissipating a sub-threshold amount of charge.
Boston Scientific Neuromodulation Corporation

Systems and methods for programming neuromodulation waveform

This document discusses, among other things, systems and methods for programming neuromodulation therapy to treat neurological or cardiovascular diseases. A system includes an input circuit that receives a modulation magnitude representing a level of stimulation intensity, a memory that stores a plurality of gain functions associated with a plurality of modulation parameters, and a electrostimulator that may generate and deliver an electrostimulation therapy.
Boston Scientific Neuromodulation Corporation

Systems and methods for identification and prediction of structural spine pain

Systems, computer-readable media, and methods for assessing morphometric measures of spinal vertebrae and inter-vertebral discs in a quantitative manner using imaging data and human body weight measures, for identification and prediction of structural spine pain, are described. The systems, media, and methods of the present disclosure utilize simple measurements of axial areas of vertebrae using endplate data of routinely acquired digital imaging pixels and body weight.

Irrigation smart controllers with programming and firmware updating

Embodiments of the present disclosure include systems and methods for downloading and installing software updates upon an irrigation control unit (icu). Some of the disclosed embodiments include error checking and integrity verification procedures which help ensure that the new software is properly installed.
Et Water Systems, Inc.

Establishing an interaction session between a service client and a ran

A method performed in a radio device comprising a service client configured for service level communication with a service provider via a radio access network (ran) to which the radio device is connected. The method is for establishing an interaction session between the service client and the ran.
Telefonaktiebolaget Lm Ericsson (publ)

Identification of services containing the same or equivalent content

Identification of services that carry the same or equivalent content. A reception apparatus includes circuitry configured receive first service information for a first service included in a first broadcast steam, and receive second service information for a second service included in a second broadcast stream.
Sony Corporation

Storing multiple instances of content

Content receivers may simultaneously record multiple instances of content for multiple programming channels based on content provider instructions. Systems and methods utilize the content receivers to record these multiple instances from at least a single transponder.
Echostar Technologies L.l.c.

Hybrid electronic programming guide

A hybrid, expandable electronic programming guide that may allow broadcast programming customers to view both broadcast programming options and over-the-top service options in a single electronic programming guide.. .
Echostar Technologies L.l.c.

Systems and methods for tracking device ids for virtualized applications

A method of tracking device ids for virtualized applications includes receiving, at a proxy server, a network message originating from an emulated application, inspecting the network message to determine if a device id is set for the network message, obtaining an originating device id corresponding to the device id in the network message, replacing the device id in the network message with the originating device id, and transmitting the network message to a specified destination server. Alternatively, the method may include intercepting the network message at a network message inspector.
Oath (americas) Inc.

Accessing connected service resources in a distributed application programming interface

The disclosure relates to technology for accessing connected resources in a distributed application programming interface (api) of a network. A request is received from a client node, where the request includes one or more service labels indicating a selection of services to invoke.
Futurewei Technologies, Inc.

System and processing telephony sessions

In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router application programming interface (api). In another embodiment, the system for processing telephony sessions includes: a call router, a uri for an application server, a telephony instruction executed by the call router, and a call router api resource..
Twilio, Inc.

Systems and providing dynamic computer networks in which behavior models drive cyber mission models

Systems and methods for controlling operations of a computer network. The methods involve: receiving, by a first computing device (1404, 2200), user-software interactions (“usis”) selecting (a) at least one mission objective from a mission library of a data store (1406, 2208) and (b) at least one criteria for a cyber behavior model (“cbm”) stored in a behavior library of the data store; translating usis to programming instructions (“pis”) implementing a mission plan specifying which identity parameters (“idps”) are to be transformed during specific time periods; and executing pis by a node of the computer network to dynamically transform true values, which correctly represent idps, into false values which incorrectly represent idps..
Harris Corporation

Networked programmable logic service provider

Methods and apparatus are disclosed for programming reconfigurable logic devices such as fpgas in a networked server environment. In one example, a system hosting a network service providing field programmable gate array (fpga) services includes a network service provider configured to receive a request to implement application logic in a plurality of fpgas, allocate a computing instance comprising the fpgas in responses to receiving the request, produce configuration information for programming the fpgas, and send the configuration information to an allocated computing instance.
Amazon Technologies, Inc.

Circuits and methods of reference-current generation for flash

A reference-current generation method for flash includes first and second memory arrays separated by a word-line switching circuit. A reference-current generation circuit includes rows of reference cells, the first row parallel with the other rows of the first memory array and having the same number of columns as the other rows thereof, and the second row parallel with the other rows of the second memory array and having the same number of columns as the other rows thereof.
Shanghai Huahong Grace Semiconductor Manufacturing Corporation

Method for operating memory array

“a method for operating a memory array includes an all programming step, an erasing step and a selectively programming step. The all programming step is to program all of memory cells of a nand string.
Macronix International Co., Ltd.

Programming and testing of wire rfid tags

Methods and systems are provided for testing and/or programming a thread-type string of rfid tags or devices. A thread-type rfid tag is formed on a length or thread having an rfid chip, a first antenna section and a second antenna section, the first and second antenna sections being positioned on the length of thread on opposite sides of the rfid chip.
Avery Dennison Retail Information Services, Llc

Programming on-chip non-volatile memory in a secure processor using a sequence number

A method may be executed by a secure processor having secure cryptography hardware implemented thereon. The method may be executed in a security kernel of a secure on-chip non-volatile (nv) memory coupled to the secure processor.
Acer Cloud Technology, Inc.

Method, server, firewall, control device, and system for programming a control device of a vehicle

The invention relates to a method for programming a control device of the vehicle, the method comprising: writing a first software module into the control device (106) via a first interface (108); blocking the first interface (108) of the control device (106); writing a key (122) into a secured memory area (132) of the control device (106) via a second interface; writing an encrypted vehicle software (112) into the control device (106) via the second interface; decrypting the encrypted vehicle software (112) by means of the first software module (110) by using the written key; storing the decrypted vehicle software in a memory area (134) of the control device (106); and installing read protection for the memory area (134) of the decrypted vehicle software.. .
Bayerische Motoren Werke Aktiengesellschaft

Distributor product programming system

A product programming system includes a product subject to maintenance, part refurbishment and/or part replacement that has a security device communicatively coupled to a computing device programmed to re-authorize normal operation of the product when a predetermined number of uses has been reached or a predetermined period of time has lapsed.. .
Sanuwave, Inc.

Integration device and integration method thereof

An integration device and an integration method thereof are provided. The integration device executes an artifact integration procedure to integrate the artifacts in a first database and the artifacts in the second database.
Institute For Information Industry

Incremental program construction from embedded program code for external testing

An application can include program code in multiple programming languages. Typically, a primary or host application program code will include secondary program code of at least one other programming language embedded within the primary application program code.
Ca, Inc.

Compiler program, compiling method, and compiling device

A non-transitory computer-readable storage medium storing therein a compiler program for causing a computer to execute a procedure. The procedure includes copying a source program written in a parallel programming language to generate a plurality of optimization target programs corresponding to image numbers respectively; and repeatedly performing, for each of the optimization target programs, a first optimization that includes, substituting a function or a variable that indicates image number in the optimization target program with the image number, performing a constant propagation, deleting a conditional branch instruction having a condition under which a conditional statement is changed to a constant due to the constant propagation, and deleting a code that is not to be executed based on the conditional branch instruction..
Fujitsu Limited

Programming language with extensions using a strict meta-model

Systems and methods for extending a programming language with a set of extensions using a strict meta-model are disclosed. Embodiments provide a set of interfaces that allow a schema to be synthesized.
Microsoft Technology Licensing, Llc

Data writing method, memory control circuit unit and memory storage apparatus

A data writing method for a rewritable non-volatile memory module having a plurality of physical erasing units and a memory control circuit unit and a memory storage apparatus using the same are provided. Each of the physical erasing units has a plurality of physical programming unit sets, and each of the physical programming unit sets has a plurality of physical programming unit.
Phison Electronics Corp.

Compositions and methods for reprogramming adult cells through the stemness of a platelet rich fraction of blood containing platelet-like cells in humans

The described invention provides a method of functionally reprogramming adult cells to an immature cell type that expresses one or more embryonic biomarkers with a platelet rich fraction comprising platelet-like cells from umbilical cord blood or peripheral blood, and expanding the immature cell type in vitro under culture conditions to generate an insulin-producing cell population that expresses human beta-cell specific transcription factors and is functionally equivalent to human pancreatic beta-cells. It further provides a pharmaceutical composition comprising a cell product containing a therapeutic amount of an insulin-producing cell population, wherein the insulin-producing cell population expresses human beta-cell specific transcription factors and is functionally equivalent to human pancreatic beta-cells, and a method for treating a recipient subject suffering from a disease characterized by hyperglycemia with the pharmaceutical composition..
Hackensack University Medical Center

Treatment delivery control system and operation thereof

The invention relates to a method and apparatus for control of a charged particle cancer therapy system. A treatment delivery control system is used to directly control multiple subsystems of the cancer therapy system without direct communication between selected subsystems, which enhances safety, simplifies quality assurance and quality control, and facilitates programming.

Stimulation vector selection using pulse width data

A method of programming an implantable medical device (imd) configured to provide electrical stimulation via a plurality of stimulation vectors during delivery of the electrical stimulation of a plurality of pulse widths to a neural target. The method may comprise comparing strength-duration curve data for the plurality of stimulation vectors to one another, the strength-duration curve data representing, for respective pulse widths and stimulation vectors, a corresponding stimulation strength that evokes a physiological response associated with the neural target.
Medtronic, Inc.

Habitat control system

The present invention consolidates and centrally organizes, among other things, the control of and communication with equipment and sensors placed in or adjacent to a habitat. In an embodiment of the invention, a system for controlling and recognizing habitat components comprises: a main controller comprising an integrated circuit (ic chip) containing information and programming for associated habitat components and a communication component for transferring updated programming and data to associated components via cable, wifi, bluetooth, or infrared; and a habitat component having an integrated circuit (ic chip) which contains operating data and acts as an identifier of the component, allowing an application on a smartphone or the main controller to automatically recognize the device and control programs..
Current Usa, Inc.

Systems and methods for alerting users of the postponed recording of programs

Systems and methods are provided herein in relation to notifications about alternative viewing opportunities for recording and playback of media programs. In particular, the systems and methods provide users with information related to alternative recorded programming viewing opportunities for programs scheduled for recording by a user..
Rovi Guides, Inc.

Non-linear c3 content scheduling and encoding system

The non-linear content scheduling and encoding (recording) system provides a highly automated file-based video-on-demand (vod) publishing workflow. The system includes content-provider scheduling and broadcast programming for encoding, editing, and distribution of video assets (e.g., episodes).
Scripps Networks Interactive, Inc.

Distributed edge processing of internet of things device data in co-location facilities

Techniques are described for distributed processing of internet of things (iot) device data by edge systems co-located within a globally-distributed set of co-location facilities deployed and managed by a co-location facility provider. For example, a method includes selecting, by at least one of a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, a selected edge computing system of the plurality of edge computing systems to process data associated with events generated by an iot device.
Equinix, Inc.

Selective traffic blockage

Method, product and device for selective traffic blockage. In one embodiment, in response to a detection that a computing device cannot connect to a predetermined server, the blockage policy is applied to an outgoing packet, whereby selectively blocking outgoing packets when the computing device has limited connectivity to the predetermined server.
Skycure Ltd.

Taking actions on notifications using an incomplete data set from a message

An apparatus, a system, and a method in which a message notification application such as an e-mail notification application resident in a first memory on a wearable electronic device is configured to provide messaging actions; where the message notification application has a user interface to present content of a message originating from an message application resident on a mobile computing device; where the message notification application is configured to analyze a notification of the message to obtain an incomplete data set; and where the message notification application is configured to work with a server configured to integrate with one or more application programming interfaces of one or more messaging service providers, where the server has a server module configured to receive the incomplete data set and use all or a portion of the incomplete data set as search query terms to retrieve an instance of the message in its full-message format.. .
Fitbit, Inc.

Third party application configuration for issuing notifications

Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium for implementing one or more application programming interfaces (apis) that configure applications stored in an electronic device are described. An application may be configured to receive event information from various sources based on user preferences and application permissions.
Google Inc.

System and detecting geo-locations in social media

A method of determining locations for social media postings may include: retrieving, by communicating with at least one application programming interface (api) of a social media system over one or more first communication networks, at least one social media posting; determining at least one location mention in the at least one social media posting; determining at least one location based on the at least one location mention; determining a primary location from the at least one location; storing, in at least one database on a non-transitory machine-readable storage medium, at least one set of geo-coordinates for the primary location in at least one posting object for the at least one social media posting; and outputting, by communicating with a user system over one or more second communication networks, the at least one social media posting with the stored at least one set of geo-coordinates for display on the user system.. .
Thomson Reuters Global Resources Unlimited Company

Scalable handling of bgp route information in vxlan with evpn control plane

A method for programming a mac address table by a first leaf node in a network comprising a plurality of leaf nodes is provided. Each leaf node comprises one or more virtual tunnel end points (“vteps”) and instantiates a plurality of virtual routing and forwarding elements (“vrfs”), with a corresponding bridge domain (“bd”) assigned to each vrf.
Cisco Technology, Inc.

System, apparatus, and information retrieval

A content retrieval control system includes a management center, programming capability, and one or more managed terminals. The managed terminals are connectable to content repositories.
Cherrytomato8

Dynamic licensing for applications and plugin framework for virtual network systems

A network functions virtualization (nfv) method integrating third-party virtual network functions (vnf) through a plugin framework includes operating, via one or more servers in an nfv cloud, the plugin framework with application programming interfaces (api) to one or more third-party vnfs; providing a catalog of vnf services comprising the one or more third-party vnfs to an end user; and operating the one or more third-party vnfs with the end user via the nfv cloud, wherein the one or more third-party vnfs are from a different vendor than an operator of the nfv cloud.. .
Ciena Corporation

Systems, methods and devices for programming a multilevel resistive memory cell

Embodiments disclosed herein may relate to programming a multi-level memory cell with programming pulse sequences that comprise forward-biased and reverse-biased programming pulses.. .
Micron Technology, Inc.

Method of compensating for luminance of a display panel

A method of compensating luminance of a display panel, the method including respectively measuring, at different time points, test luminances of the display panel driven by test data while a multi-time programming (mtp) operation for setting the luminance of the display panel respectively for one or more gray values is performed, and deriving a luminance equation representing a relationship between a driving time of the display panel and the luminance of the display panel from the time points and the test luminances.. .
Samsung Display Co., Ltd.

In-field sensor programming

A method, system, and apparatus for programming a sensor at a customer location is disclosed. A defective sensor at a customer location is replaced by a new sensor that is programmed at the customer location using a programming device or a transducer coupled to a computing device.
Ecolink Intelligent Technology, Inc.

Wireless reporting of facility problems

A water leak detector providing a water leak signal, a wireless networking microcontroller coupled to the water leak detector, the wireless networking microcontroller sending alarms based on the input from the water leak detector, a power conditioner coupled to the wireless networking microcontroller to provide a conditioned power signal to the wireless networking microcontroller and a programming interface coupled to the wireless networking microcontroller, wherein the programming interface provides programming signals to the wireless networking microcontroller to set predetermined alarm thresholds. The water leak detector receives the water leak signal and sends notification to a person or system for intervention without the need for a dedicated communications hub..

Control approach to cell reprogramming

A method is presented for reprogramming cells of a subject. As a starting point, a biological sample of a sample cell is received from the subject, where the sample cell has a given cell type.
President And Fellows Of Harvard College

Facilitating management of user queries and dynamic filtration of responses based on group filters in an on-demand services environment

In accordance with embodiments, there are provided mechanisms and methods for facilitating management of user queries and dynamic filtration of responses based on group filters in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a query via an application programming interface (“api”) of a software application at a second computing device, where the query includes one or more filter parameters including a size filter parameter.
Salesforce.com, Inc.

Combined activities history on a device

This application is directed to performing a plurality of activities each of which is performed in a respective application with content associated with a content type selected from a group consisting of television programming, online content, on-device application, information views, and other content types. Each activity is associated with a timestamp, and described using a predefined format covering an action and content associated with the action.
Google Inc.

Search engine for a video recorder

The present invention is directed to a search engine for a video recorder. One embodiment of the present invention operates in an environment that includes one or more set-top boxes connected to or integrated within one or more output devices.
Rovi Guides, Inc.

Search engine for a video recorder

The present invention is directed to a search engine for a video recorder. One embodiment of the present invention operates in an environment that includes one or more set-top boxes connected to or integrated within one or more output devices.
Rovi Guides, Inc.

Search engine for a video recorder

The present invention is directed to a search engine for a video recorder. One embodiment of the present invention operates in an environment that includes one or more set-top boxes connected to or integrated within one or more output devices.
Rovi Guides, Inc.

Receiver training during a sata out of band sequence

Method and apparatus contemplating a storage device communicating with a host via a bus, the storage device comprising programming instructions stored in memory that are configured to transmit a training signal that is not a comwake signal to the host in response to receiving a comwake signal from the host, after transmitting the training signal to the host then to determine whether a training signal is received from the host within a predetermined time interval, and if the training signal is received from the host within the predetermined time interval then transmitting a comwake signal to the host.. .
Seagate Technology, Llc

Optimizing reclaimed flash memory

A memory system or flash card may optimize usage of reclaimed memory. The optimization may include lists for uncorrectable error correction code (uecc) and correctable error correction code (cecc) that can be used along with a dual programming scheme.
Sandisk Technologies Llc

System and methodology that facilitates error management within a shared non-volatile memory architecture

Various aspects directed towards facilitating error management within a shared non-volatile memory (nvm) architecture are disclosed. Data programmed into a plurality nvm cells is encoded prior to programming, and a range of programmability associated with each of the plurality of nvm cells is determined when the plurality of nvm cells are programmed a first error management scheme is then applied to nvm cells identified as limited-range programmable cells, and a second error management scheme is applied to nvm cells identified as full-range programmable cells, such that the second error management scheme is different than the first error management scheme..
Western Digital Technologies, Inc.

Suggesting application programming interfaces based on feature and context analysis

Methods, systems, and computer program products for suggesting apis based on feature and context analysis are provided herein. A computer-implemented method includes extracting at least one feature of an input function code based on application of one or more text analytics to one or more inputs pertaining to the input function code; deriving at least one item of context-related information from the input function code; generating a suggestion comprising one or more application programming interfaces, wherein said generating comprises comparing (i) the at least one feature of the input function code and (ii) the at least one item of context-related information to a database, and wherein the database comprises (a) feature data and (b) context-related information pertaining to multiple application programming interfaces; and outputting the suggestion to at least one user..
International Business Machines Corporation

Performance acceleration in mixed-language applications

Methods and systems for cross-language program execution include setting a signature of a second programming language in a first program that is written in a first programming language. A second program that is written in the second programming language is called from the first program, such that the second program omits checks to verify a runtime environment for the second programming language based on the presence of the signature..
International Business Machines Corporation

System and estimating programming capability

A system for estimating programming capability includes a database and a processing device, and the processing device is coupled to the database. The database is configured to store an online editing record message.
Institute For Information Industry

Framework for developing and deploying applications

A system may determine one or more data sources which the system is configured to access. The system may provide a set of application programming interfaces (apis) for interacting with data stored in one or more data sources.
Palantir Technologies Inc.

Method and computer for determining selection connection structures in a graphics computer program

In a method for providing suitable selection connection structures in a graphics programming language for a selection module, first connection structures of at least one first module are determined in a computer, the first connection structures and the first module being contained in graphics training program sections. A selection module and an existing connection structure of the selection module are also received in the computer, the selection module being contained in a graphics computer program, and the existing connection structure designating the connection structure of the selection module in the graphics computer program.
Siemens Healthcare Gmbh

Multi-touch object inertia simulation

The inertia system provides a common platform and application-programming interface (api) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration.
Microsoft Technology Licensing, Llc.

Protein-induced pluripotent cell technology and uses thereof

A method of generating protein-induced pluripotent stem cells by delivering bacterial!y expressed reprogramming proteins into nuclei of starting somatic cells using the qq-protein transduction technique, repeating several cell reprogramming cycles for creating reprogrammed protein-induced pluripotent stem cells, moving the reprogrammed cells into a feeder-free medium for expansion, and expanding and passaging the reprogrammed cells in a whole dish for generating homogeneous pips cells. Also provided are the pipcs cells formed using this method and uses thereof..
Wayne State University

Apparatus and methods for programming and training of robotic household appliances

Apparatus and methods for training and operating of robotic appliances. Robotic appliance may be operable to clean user premises.
Brain Corporation

Personal care device with camera

A personal care system having a treatment device for applying a treatment to the skin or hair of a user is provided. The treatment device has a camera for taking an image of the skin.

. .

Method and triggered telematics carrier swap

A system includes a processor configured to determine that a cellular signal strength has dropped below a predefined threshold strength. The processor is also configured to request a new cellular carrier from a remote network, responsive to the determination that the signal strength has dropped below the threshold.
Ford Global Technologies, Llc

Interactive programming guide

Techniques of providing an interactive programming guide with a personalized lineup are disclosed. In some embodiments, a profile is accessed, and a personalized lineup is determined based on the profile.
Gracenote, Inc.

Secure digital traffic analysis

A network monitoring “sensor” is built on initial startup by checking the integrity of the bootstrap system and, if it passes, downloading information from which it builds the full system including an encrypted and an unencrypted portion. Later, the sensor sends hashes of files, configurations, and other local information to a data center, which compares the hashes to hashes of known-good versions.
Vigilant Llc

Secure digital traffic analysis

A network monitoring “sensor” is built on initial startup by checking the integrity of the bootstrap system and, if it passes, downloading information from which it builds the full system including an encrypted and an unencrypted portion. Later, the sensor sends hashes of files, configurations, and other local information to a data center, which compares the hashes to hashes of known-good versions.
Vigilant Llc

System and wireless re-programming of memory in a communication system

The invention relates to a system and method of re-programming memory, and in particular, to wirelessly re-programming software, such as the application code, residing in memory of a trainable transceiver. The wireless re-programming of memory allows for software in the trainable transceiver to be updated or replaced from a remote location, where a direct or wired connection to the product is not otherwise available..
Gentex Corporation

Methods, apparatuses, and circuits for programming a memory device

Subject matter described pertains to methods, apparatuses, and circuits for programming a memory device.. .
Micron Technology, Inc.

Nonvolatile resistive memory device and manufacturing method thereof

A nonvolatile resistive switching memory comprising an insulating substrate, a lower electrode, a lower graphene barrier layer, a resistive switching functional layer, an upper graphene barrier layer, and an upper electrode, wherein the lower and/or the upper graphene barrier layer is/are capable of preventing the metal ions/atoms in the lower/upper metal electrode from diffusing into the resistive switching functional layer under an applied electric field. According to the nonvolatile resistive switching memory device of the present invention and manufacturing method thereof, a monolayer or multilayer graphene film as a metal ions/atoms barrier layer is inserted between the upper/lower metal electrode and the resistive switching functional layer, which is capable of preventing the metal ions/atoms in the lower/upper metal electrode from diffusing into the resistive switching functional layer during the programming or erasing process of the resistive switching device, thereby improving the reliability of the device..
Institute Of Microelectronics, Chinese Academy Of Sciences

Fabricating memory devices with optimized gate oxide thickness

The present disclosure describes apparatuses and methods for manufacturing programmable memory devices with optimized gate oxide thickness. In some aspects, lithography masks are used to fabricate oxide gates for programmable memory devices of an integrated-circuit (ic) die that are thinner than oxide gates fabricated for processor core devices of the ic die.
Marvell World Trade Ltd.

Non-volatile memory with reduced program speed variation

A three-dimensional non-volatile memory is provided with reduced programming variation across word lines. The gate lengths of word lines decrease from the top to the bottom of the memory hole.
Sandisk Technologies Llc

System and controlling the administration of a drug to a patient

A system for controlling the administration of a drug to a patient comprises at least one medical device (11, 12, 12′) for administering a drug to a patient, a distribution server (14), and a drug library database (15) comprising drug library data (150), the medical device (11, 12, 12′) being programmable, according to drug library data (150) of the drug library database (15), by entering configuration data (151) into the medical device (11, 12, 12′) for performing an administration operation for administering a drug to a patient. Herein, the system is operative to record said configuration data (151) and to report said configuration data (151) to the distribution server (14), wherein the distribution server (14) is constituted to pass said configuration data (151) to an expert system (16) comprising a knowledge database (160) for storing said configuration data, the expert system (16) being constituted to evaluate the knowledge database (160) for modifying said drug library database (15) according to said evaluation.
Fresenius Vial Sas

Ramping inhibit voltage during memory programming

The inhibit voltage is a voltage applied to wordlines adjacent to a program wordline having a memory cell to write during the program operation. The inhibit voltage for a program operation can be ramped up during the program pulse.
Intel Corporation

Methods of programming memories having a shared resistance variable material

Methods for programming data to an array of memory cells having a first memory cell, a second memory cell that is adjacent to the first memory cell in a first direction along a first axis, and a third memory cell that is adjacent to the first memory cell in a second direction along a second axis.. .
Micron Technology, Inc.

Apparatuses including memory cells and methods of operation of same

Disclosed herein is a memory cell including a memory element and a selector device. The memory cell may be programmed with a programming pulse having a first polarity and read with a read pulse having a second polarity.
Micron Technology, Inc.

Apparatuses including memory cells and methods of operation of same

Disclosed herein is a memory cell including a memory element and a selector device. The memory cell may be programmed with a programming pulse having a first polarity and read with a read pulse having a second polarity.
Micron Technology, Inc.

Optimal write a ferroelectric memory

A method for programming a memory cell to a predetermined programmed state includesl (a) preparing the memory cell for a write operation; (b) sending a train of programming pulses, each programming pulse being a pulse having a magnitude sufficient to program the memory cell to the predetermined programmed state; (c) preparing the memory cell for a read operation; and (d) reading the programmed state of the memory cell to ascertain whether or not the predetermined programmed state is in the memory cell. In one embodiment, the method repeats steps (a)-(d), when the programmed state of the memory cell is not the predetermined programmed state.
Aucmos Technologies Usa, Inc.

Traffic prediction and real time analysis system

A traffic routing and analysis system uses data from individual cellular or mobile devices to determine traffic density within a transportation network, such as subways, busses, roads, pedestrian walkways, or other networks. The system may use historical data derived from monitoring people's travel patterns, and may compare historical data to real time or near real time data to detect abnormalities.
Dataspark Pte, Ltd.

Hazard alarm control unit and commissioning and configuring thereof

The invention relates to a hazard alarm control unit having a housing (1), having a first electronic assembly (2) which is releasably fastened in the housing (1) and comprises a central processing unit (3) which is configured to execute stored programming instructions including at least one configuration module, and also a detector signal acquisition unit (4) and a controlling unit (5). The hazard alarm control unit also has a second electronic assembly (6) which is formed on an outside (10) as an operating and display front panel without a display and has switching elements (7) and luminous indicators (8) and is formed on an inside (9) as an commissioning and configuration unit (11) which comprises configuration parameter selector (12, 13, 14, 15) and a first optical display (20), the second electronic assembly (6) being connected to the first electronic assembly in a signal-conducting manner and being set up such that the set configuration parameters of the configuration parameter selector (12, 13, 14, 15) are accepted by the first electronic assembly for holding and processing in the at least one configuration module.
Minimax Gmbh & Co. Kg

Systems and methods for event detection and clustering

A method of detecting events in and clustering social media postings for display on a user system may include retrieving, via an application programming interface (api) of a social media system over at least one first communication network, at least one posting of the social media system; determining whether the at least one posting has content referring to a predetermined time period; upon determining that the at least one posting has content referring to the predetermined time period, determining whether the at least one posting corresponds to an existing cluster of postings related to an event; upon determining that the at least one posting corresponds to the existing cluster of postings relating to the event, storing, in at least one database on a non-transistory machine-readable storage medium, the existing cluster of postings modified to include the at least one posting; and providing, via at least one second communication network, a representation of the modified existing cluster of postings for display on a user system.. .
Thomson Reuters Global Resources Unlimited Company

Automatically detecting internationalization (i18n) issues in source code as part of static source code analysis

A method of detecting potential internationalization issues in source code may include installing a plug-in component in a stand-alone static source code analysis program/application that is configured to enable detection of internationalization issues in source code. The method may also include automatically creating a repository comprising a plurality of internationalization rules for a plurality of programming languages that are provided by the plug-in and accessing a subset of the plurality of internationalization rules corresponding to a particular programming language of the plurality of programming languages.
Ca, Inc.

Dynamic messaging for an application programming interface

Examples disclosed herein comprise dynamic message instructions to map each of a plurality of data identifiers to at least one granular application programming interface (api), receive a message comprising at least one of the plurality of data identifiers from a client, retrieve, via the at least one granular api for the at least one of the plurality of data identifiers, a data resource, and provide the retrieved data resources to the client.. .
Hewlett Packard Enterprise Development Lp

Processing application programming interface (api) queries based on variable schemas

The present disclosure relates to accessing data using application programming interface (api) calls. According to one embodiment, a method generally includes receiving, at the api, a request from a client device, where the requesting a data operation.
Intuit Inc.

Defining variability schemas in an application programming interface (api)

The present disclosure relates to managing variability in an application programming interface (api). According to one embodiment, a method generally includes receiving, from a user, a definition of a variability schema and context information associated with the variability schema.
Intuit Inc.

Self-aware and self-registering software & analytics platform components

According to some embodiments, system, apparatus and methods are provided comprising a platform hosting one or more elements; an application programming interface (api) wrapper associated with each of the one or more elements, the api wrapper including input information to the one or more elements, output information to the one or more elements, and at least one instruction defining a function of the element; and wherein the one or more elements and the api wrapper form a self-aware element. Numerous other aspects are provided..
General Electric Company

Endpoint management system and virtual compute system

A system for integrating an endpoint management system and a virtual compute system is provided. The system may be configured to receive a first request to execute a proxy application programming interface (api) associated with a first resource of a plurality of resources maintained by the endpoint management system, determine, based at least in part on the first request and the proxy api, an api mapping definition associated with the proxy api, output a second request to execute a program code on the virtual compute system based on the api mapping definition associated with the proxy api, wherein the second request contains information associated with the first resource, receive a first response from the virtual compute system, wherein the first response contains information regarding the first resource, and output a second response based on the first response received from the virtual compute system..
Amazon Technologies, Inc.

Language-independent program composition using containers

An action sequence including a plurality of actions and a corresponding input dictionary are obtained. A first container, running an image for a first one of the actions implemented in a first programming language, is instantiated, and the image is executed on the input dictionary to obtain a first action result; the input dictionary is then updated with the first action result to obtain an updated input dictionary.
International Business Machines Corporation

Scalable and secure analytic model integration and deployment platform

According to some embodiments, system, apparatus and methods are provided comprising an analytic model for an installed product; an execution platform configured to execute the analytic model; an application programming interface (api) wrapper associated with each of the analytic model and the execution platform, the api wrapper including input information, output information and a technique; and a storage in communication with the analytic model and the execution platform and storing program instructions to perform the functions as follows: transmitting information between the analytic api wrapper and the execution platform api wrapper; and deploying the analytic model to the execution platform based on the transmitted information. Numerous other aspects are provided..
General Electric Company

Detecting and remedying memory leaks caused by object reference cycles

Exemplary methods, apparatuses, and systems parse programming code to identify instructions within the programming code to allocate objects and instructions within the programming code to create, delete, and/or update references to the objects. Based upon the identified instructions, a model of memory used when the programming code is executed is generated.
Facebook, Inc.

Programming in a precise syntax using natural language

A method facilitates development of instructions in a precise syntax, such as built-in functions of a computational system such as a spreadsheet application, using natural language (nl) input. A user may enter nl input in a workspace.
Wolfram Alpha Llc

System architecture for secure and rapid development, deployment and management of analytics and software systems

According to some embodiments, system, apparatus and methods are provided comprising one or more component models of an analytic model for an installed product; an application programming interface (api) wrapper associated with each of the one or more component models, the api wrapper including information about one or more inputs to the component model; and wherein the component model and the api wrapper form a self-aware component. Numerous other aspects are provided..
General Electric Company

Content receiver to tune and segment programming

Techniques describe tuning a plurality of radio stations, television stations, or internet content streams, etc., and extracting content of interest, while removing other content. In an example, one or more signals are simultaneously tuned from radio and/or television station(s), or packets decoded from internet data stream(s).

Software stack and programming for dpu operations

A system includes a library, a compiler, a driver and at least one dynamic random access memory (dram) processing unit (dpu). The library may determine at least one dpu operation corresponding to a received command.
Samsung Electronics Co., Ltd.

Programmable low dropout regulators with fast transient response when programming output voltage

Apparatus and methods for programmable low dropout (ldo) regulators for radio frequency (rf) electronics are provided herein. In certain configurations, an ldo regulator for generating a programmable output voltage includes a regulation field-effect transistor (fet) having a drain electrically connected to the ldo regulator's output, an error amplifier that controls a gate of the regulation fet, a feedback circuit that provides a feedback signal to an inverting input of the error amplifier, an output capacitor electrically connected to the ldo regulator's output, and an alternative discharge circuit.
Skyworks Solutions, Inc.

Methods and compositions for cellular reprogramming

Disclosed herein are methods and pharmaceutical compositions for the treatment of retinitis pigmentosa, macular degeneration and other retinal conditions by interfering with expression of genes, such as those encoding photoreceptor cell-specific nuclear receptor and neural retina-specific leucine zipper protein, in cells of the eye. These methods and compositions employ nucleic acid based therapies..
The Regents Of The University Of California

Method and apparatus of identifying welding seams of a welding object

A method and an apparatus of identifying welding seams of a welding object. The method includes identifying intersection lines between geometrical bodies of the welding object in a three-dimensional model for the welding object, based on geometry of the geometrical bodies to form a collection of welding seams for the welding object.
Abb Schweiz Ag

Method of controlling a superplastic forming machine and corresponding machine

A method for controlling a superplastic forming machine for imprinting a shape on a sheet, the machine comprising: a cover; a vat; a press and a peripheral seal for gripping the sheet at its periphery and sealing a pressurized forming chamber delimited by the sheet; members for heating the sheet directly by radiation, these being arranged facing the sheet; a programmable controller. The method involves: determining an initial heating configuration; a finite-element simulation relating to the temperature of the sheet and performed in such a way as to have a temperature that is substantially consistent across the sheet and substantially constant during the course of the forming, in order to obtain a forming specification comprising at least a cycle of powering the heating members and a cycle of pressure in the forming chamber; programming the programmable controller according to the forming specification yielded by the previous simulation..
Association Pour La Recherche Et Le Developpment Des Methodes Et Processus Industriels (a.r.m.i.n.e

Interactive piÑata with electronic device

The present invention relates to the manufacturing industry in general, in particular relates to the production of piñatas with various materials, and more specifically relates to an interactive piñata with integrated electronic device formed by a piñata body adapted to receive an electronic device with an electronic card where a microprocessor and a vibration sensor is provided, said microprocessor is electronically connected to a loudspeaker with an on/off switch therebetween and is powered by a power supply; said microprocessor may include a usb connection port and may be configured to read information from a usb memory in which a wide library of audio is stored which can be selected from music, voice, instructions or sounds of various kinds and which can be reproduced by programming the microprocessor at random or through a predetermined schedule to make parties and meetings more fun.. .

Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming

A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts.
Winview, Inc.

Immunoconjugates for programming or reprogramming of cells

The conjugate compositions and methods are useful to elicit/augment an immune response to a tumor or microbial infection or to reduce the severity of autoimmunity, chronic inflammation, allergy, asthma, periodontal disease, and transplant rejection.. .
President And Fellows Of Harvard College

Surgical robotic tools, data architecture, and use

Robotic surgical tools, systems, and methods for preparing for and performing robotic surgery include a memory mounted on the tool. The memory can perform a number of functions when the tool is loaded on the tool manipulator: first, the memory can provide a signal verifying that the tool is compatible with that particular robotic system.
Intuitive Surgical Operations, Inc.

Analyzing movement of data collectors/gateways associated with retail displays

Systems and methods for using wireless beacons in point of purchase (“pop”) displays to facilitate the delivery of consumer oriented content to mobile devices is disclosed. Wireless beacons may be used to broadcast wireless signals from pop displays, where the wireless signals include data packets with unique identifiers for the wireless beacons.
Shelfbucks, Inc.

Production line pcb serial programming and testing method and system

A system and method for testing a wireless earpiece which provides improved efficiencies in manufacturing. Automated testing of one or more printed circuit boards of the wireless earpiece is initiated.
Bragi Gmbh

System and evenly-scattered adaptable subject lighting for mobile device photography

A system for evenly-scattered adaptable subject lighting for mobile device photography, comprising a case configured to enclose and securely fasten a mobile device and an illuminating portion, the illuminating portion configured to produce light based on input received from a plurality of sensors. The system further comprising a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device, and configured to direct the operation of the illuminating portion comprising at least a sensor processor and an image capture device, wherein the sensor processor adjusts the illuminating portion based on preconfigured thresholds to provide evenly-scatter lighting for capturing images of subjects via the image capture device..
Smpl Inc.

Device and system for cloud based mobile application virtualization

A system and method for mobile application virtualization. The system includes a server based architecture for mobile application virtualization.
Sierraware, Llc

Detecting device masquerading in application programming interface (api) transactions

This disclosure describes a technique to determine whether a client computing device accessing an api is masquerading its device type (i.e., pretending to be a device that it is not). To this end, and according to this disclosure, the client performs certain processing requested by the server to reveal its actual processing capabilities and thereby its true device type, whereupon—once the server learns the true nature of the client device —it can take appropriate actions to mitigate or prevent further damage.
Akamai Technologies, Inc.

System and policy based adaptive application capability management and device attestation

A method provides policy based adaptive application capability management and device attestation for dynamic control of remote device operations. The method includes instrumenting applications installed on a remote device to examine their runtime application programming interface (api) invocations to trusted functions abstracted by a trusted services platform anchored to an underlying firmware, software or hardware root of trust, and managing the application security operations based on the execution context and dynamic privilege controls to restrict their capabilities.
Mocana Corporation

Techniques for handling high voltage circuitry in an integrated circuit

An integrated circuit formed using a semiconductor substrate may include a logic circuit and a switch circuit, whereby the logic circuit operates at a first power supply voltage and the switch circuit operates at a second power supply voltage that is greater than the first power supply voltage. The logic circuit may be formed within a first triple well structure within the semiconductor substrate and is supplied with a first bias voltage.
Altera Corporation

Methods and pattern matching

Methods include receiving a pattern to be searched in a memory having a plurality of sets of memory elements with each set coupled to a separate data line and corresponding to a same set of bit positions of the pattern. Methods further include receiving a pattern of data to be programmed into a memory, programming a first data state into one memory cell of each cell pair of a plurality of cell pairs of a memory array, and programing a second data state into another memory cell of each cell pair of the plurality of cell pairs for each bit position of the pattern.
Micron Technology, Inc.

Circuits and methods for preventing over-programming of reram-based memory cells

A method for preventing over-programming of resistive random access (reram) based memory cells in a reram memory array includes applying a programming voltage in a programming circuit path including a reram memory cell to be programmed, sensing programming current drawn by the reram cell while the programming voltage is applied across the memory cell, and decreasing the programming current as a function of a rise in programming current.. .
Microsemi Soc Corp.

Cloud-based user interface augmentation

In a general aspect, a computer-implemented method can include storing, on one or more remote servers, preferences specific to a user for augmented user interface (aui) functionality on a local computer and receiving, at the one or more remote servers via a web browser running on the local computer, a request to login the user. The computer-implemented method can also include, in response to the request, providing from the one or more remote servers to the local computer, one or more application programming interface (api) plug-ins to provide, in the web browser, the aui functionality on the local computer, wherein the provided aui functionality conforms to the user's preferences stored on the one or more remote servers..
Google Llc

System and simplified setup of a universal remote control

A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances, via an interactive instruction set and associated programming. The programming is accessible by a stb or other controllable appliance and is configured to appropriately display interactive instructions and prompts to a user during a user initiated set up procedure for configuration of another controllable device (e.g., dvd, vcr, dvr, etc) available to the user.
Universal Electronics Inc.

Master slave wireless fire alarm and mass notification system

A wireless fire alarm notification system uses wireless repeater devices to annunciate an alarm to slave devices from the control panel. A notification device provides a local synchronization signal via wire to a secondary notification device.
Tyco Fire & Security Gmbh

Content scheduling method and apparatus

A content scheduling method is provided. The content scheduling method, which is performed by a content scheduling apparatus, comprises acquiring a total play count of target content, determining a plurality of weight values of the target content with respect to a plurality of time slots, each weight value of the plurality of weight values indicating a first preference for the target content with respect to each time slot of the plurality of time slots, generating a linear programming model using the acquired total play count and the plurality of weight values and determining, via a processor, a play count of the target content in the each time slot of the plurality of time slots based on the linear programming model..
Samsung Sds Co., Ltd.

Content scheduling method and apparatus in multi-content reproducing apparatus environment

Provided is a content scheduling method performed by a content scheduling apparatus for a plurality of content reproducing apparatuses located at different geographical locations. The method comprises obtaining a total play count of target content, determining a plurality of weight values of the target content, each weight value of the plurality of weight values indicating a preference for the target content with respect to each content reproduction apparatus of the plurality of content reproduction apparatuses, wherein the plurality of weight values are different for at least some of the plurality of content reproduction apparatuses, generating a linear programming model based on the total play count and the plurality of weight values and determining, via a processor, a play count of the target content in each time slot of a plurality of time slots for the each content reproduction apparatus based on the linear programming model..
Samsung Sds Co., Ltd.

Instantiation of javascript object

A method. A javascript (js) object is instantiated.
International Business Machines Corporation

Active drive api

An application programming interface (api) that enables installation of an application as one or more key-value objects on a data storage drive such as a hard disk drive, a solid state drive or a hybrid drive. The api also enables execution of the application within a controlled environment of the data storage drive..
Seagate Technology Llc

Safe loading of dynamic user-defined code

Disclosed herein are system, method, and computer program product embodiments for dynamically loading user-defined code into a multi-user system. An embodiment operates by receiving an action represented by source code including one or more elements of a programming language from a user of a multi-user system; compiling the source code into compiled code, the compiling further including modifying the action based on a filter including at least one of the one or more elements so that the compiled code represents the modified action; and executing the complied code on the multi-user system..
Sap Se

Systems and methods for dynamic generation of questionnaires on programming concepts

The present disclosure provides systems and methods for dynamically generating subjective questionnaires on programming concepts in a natural language with desired number of unique questions and having a desired level of difficulty. Conventionally known systems and methods are based on pre-defined templates without any emphasis on logic building for various business scenarios and mostly cater to objective type multiple choice questions.
Tata Consultancy Services Limited

Preprocessing tensor operations for optimal compilation

Techniques to preprocess tensor operations prior to code generation to optimize compilation are disclosed. A computer readable representation of a linear algebra or tensor operation is received.
1026 Labs, Inc.

Real-time collaborative development in a live programming system

Improved techniques for real-time collaborative development in an authoring system, especially suited for the production of multimedia applications and games, are described. In an exemplary embodiment, collaborative live development involves: (i) loading digital resources of a structured binary format in a host device that manages synchronization and versioning, (ii) establishing a communication session between the host device and a client device, (iii) synchronizing digital files of a structured binary format between the client device and the host device using devices similar to source control management systems, and (iv) incorporating any resource changes in the live programming execution environment in a non-intrusive manner on the basis of predefined criteria..
Eyelead Software Sa

Illuminating apparatus and system for mobile device photography

A system for evenly-scattered adaptable subject lighting for mobile device photography, comprising a case configured to enclose and securely fasten a mobile device and an illuminating portion, the illuminating portion configured to produce light based on input received from a plurality of sensors. The system further comprising a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device, and configured to direct the operation of the illuminating portion comprising at least a sensor processor and an image capture device, wherein the sensor processor adjusts the illuminating portion based on preconfigured thresholds to provide evenly-scatter lighting for capturing images of subjects via the image capture device..
Smpl Inc.

Mobile device photography even illumination

A system for evenly-scattered adaptable subject lighting for mobile device photography, comprising a case configured to enclose and securely fasten a mobile device and an illuminating portion, the illuminating portion configured to produce light based on input received from a plurality of sensors. The system further comprising a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device, and configured to direct the operation of the illuminating portion comprising at least a sensor processor and an image capture device, wherein the sensor processor adjusts the illuminating portion based on preconfigured thresholds to provide evenly-scatter lighting for capturing images of subjects via the image capture device..
Smpl Inc.

Methods and products for transfection

The present invention relates in part to methods for producing tissue-specific cells from patient samples, and to tissue-specific cells produced using these methods. Methods for reprogramming cells using rna are disclosed.
Factor Bioscience Inc.

Mode architecture for general purpose robotics

An improved method, system, and apparatus is provided to implement a general architecture for robot systems. A mode execution module is provided to universally execute execution modes on different robotic system.
Magic Leap, Inc.

Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming

A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts.
Winview, Inc.

Systems and methods for closed-loop determination of stimulation parameter settings for an electrical simulation system

A method or system for facilitating the determining and setting of stimulation parameters for programming an electrical stimulation system using closed loop programming is provided. For example, pulse generator feedback logic is executed by a processor to interface with control instructions of an implantable pulse generator by incorporating one or more machine learning engines to automatically generate a proposed set of stimulation parameter values that each affect a stimulation aspect of the implantable pulse generator, receive one or more clinical responses and automatically generate a revised set of values taking into account the received clinical responses, and repeating the automated receiving of a clinical response and adjusting the stimulation parameter values taking the clinical response into account, until or unless a stop condition is reach or the a therapeutic response is indicated within a designated tolerance..
Boston Scientific Neuromodulation Corporation

Custom massage programming using touchscreen interface

A massage system includes a seat having a first surface, a first massage assembly beneath the first surface and including a first matrix of inflatable bladders, and an interface including a touchscreen. The system further includes a controller displaying an image of the matrix on the touchscreen, receiving a touch input from the touchscreen, interpreting the touch input as an indication of a desired massage sequence, and causing the first massage assembly to implement the desired massage sequence..
Ford Global Technologies, Llc

Heart rate and pulse monitoring device

Methods, devices and systems for obtaining heart rate by obtaining apical and non-apical heart rate datum using first and second heart rate monitoring devices. The apical and non-apical heart rate data are input into a heart rate verification module (hrvm) that includes a number of programming instructions for effecting the invention.

System and method to silence other devices in response to an incoming audible communication

A user's set top box detects the ringing of a telephone, mobile device or other type of audible notification of an incoming call or message and, in response, sends a command causing a current audio level of the television programming or other media currently being played to decrease such that the audible notification can be heard by the user. A device silencing manager on the set top box may detect the audible notification occurring by the sound waves of the audible notification from the mobile device picked up by a microphone of the receiving device.
Echostar Technologies L.l.c.

Channel diagnostics based on equalizer coefficients

A receiver applies a calibration method to compensate for skew between input channels. The receiver skew is estimated by observing the coefficients of an adaptive equalizer which adjusts the coefficients based on time-varying properties of the multi-channel input signal.
Inphi Corporation

Programmable voltage variable attenuator

A programmable voltage variable attenuator (vva) that enables selection among multiple analog, continuous attenuation ranges. Some embodiments include a dual-mode interface to enable digitally programming a dac and provide the analog output to control the attenuation level of the vva, or alternatively apply an externally provided analog voltage to directly control the vva attenuation level.
Peregrine Semiconductor Corporation

Amoled pixel driving circuit and pixel driving method

The present invention provides an amoled pixel driving circuit and a pixel driving method. By utilizing the dual gate thin film transistor to be the drive thin film transistor, in the pre-charge stage, the preset voltage (vpre) is written to the bottom gate (bg) of the first thin film transistor (t1), and the power source voltage (vdd) is written to the top gate; in the threshold voltage programming stage, the voltage of the top gate (tg) of the first thin film transistor (t1) drops, and the threshold voltage is raised until the threshold voltage is lifted up to vth=vpre−voled; in the drive stage, the voltage of the top gate (tg) is kept unchanged to keep the threshold voltage remaining to be vth=vpre−voled, and the data signal data drives the first thin film transistor (t1) to be activated to make the organic light emitting diode (d1) emit light..
Shenzhen China Star Optoelectronics Technology Co., Ltd.

Screening for data retention loss in ferroelectric memories

A data retention reliability screen of integrated circuits including ferroelectric random access memory (fram) arrays. Sampled groups of cells in the fram array are tested at various reference voltage levels, after programming to a high polarization capacitance data state and a relaxation time at an elevated temperature.
Texas Instruments Incorporated

Multi-time programmable device

Devices and methods for forming a device are presented. The device includes a substrate having a device region and first and second isolation regions surrounding the device region.
Globalfoundries Singapore Pte. Ltd.

3d memory with staged-level multibit programming

A two-sided, staged programming operation is applied to a memory having first and second stacks of memory cells c1(i) and c2(i), i being the physical level of a cell. The staged programming operation includes applying a preliminary program stage s1, an intermediate program stage s2, and a final program stage s3 to memory cells in the first and second stacks.
Macronix International Co., Ltd.

Delaying programming requests in flash memory

Embodiments herein describe a memory system that queues program requests to a block of flash memory until a predefined threshold is reached. That is, instead of performing program requests to write data into the block as the requests are received, the memory system queues the requests until the threshold is satisfied.
International Business Machines Corporation

Method for programming a non-volatile memory device and a operating a system having the same

A method for programming a non-volatile memory device includes programming a lower bit in a memory cell included in the non-volatile memory device, reading the lower bit programmed in the memory cell before programming an upper bit in the memory cell, determining a threshold voltage of the memory cell according to a result of reading the lower bit, determining a type of the memory cell using the threshold voltage, and supplying one of a plurality of pulses to a bit line connected to the memory cell according to the determined type of the memory cell.. .
Samsung Electronics Co., Ltd.

Programmable security protecting merchandise

A programmable security system and method for protecting an item of merchandise includes a programming station, a programmable key and a security system. The programming station generates a security code and communicates the security code to a memory of the programmable key.
Invue Security Products Inc.

System and streaming individualized media content

A system and method that provides a rule based randomized media content management system. The system includes a database that stores media content that is associated with category metadata that identifies content of the media content with corresponding categories.
Hsni, Llc

Determining recommended media programming from sparse consumption data

A processor may create a preference vector by generating preference vector entries in fields that correspond to content attributes associated with at least one media program presented via a media device, each entry including a playback duration and a year. The processor may create a media entity matrix of entity vectors for entities associated with production of media programs.
The Directv Group, Inc.

Memory system and operation the same

A memory system includes: a non-volatile memory device that includes a plurality of memory blocks each of which includes a plurality of pages; and a controller suitable for programming write data together with corresponding write order information in the plurality of the pages during a write operation, wherein when two or more open blocks are detected among the plurality of the memory blocks during a recovery operation, the controller generates an order table where physical page numbers of the pages of the open blocks are arrayed based on the write order information and determines at least one recovery target page among pages of the open blocks based on the order table.. .
Sk Hynix Inc.

Remote communication and remote programming by application programming interface

Methods and systems are provided for remote application programming interface (rapi) communications between server and client devices. In an embodiment, server and client devices comprise memories and hardware processors coupled to the memories.
Silead (cayman) Inc.

Reducing waste areas inside strings

A computer-implemented method is presented for removing overlap character array of a programming language where a part of the character array is used as a value of a string. The computer-implemented method includes, when comparison of a first string and a second string succeeds, modifying the string using a larger character array to use a smaller character array.
International Business Machines Corporation

Storage device and operating method thereof

A storage device including a nonvolatile memory device and an operating method of the storage device. The method includes receiving first data from an external device, compressing the received first data based on a first compression ratio, programming the compressed first data in the nonvolatile memory device, reading second data from the nonvolatile memory device, compressing the second data based on a second compression ratio that may be higher than the first compression ratio, and programming the compressed second data in the nonvolatile memory device..
Samsung Electronics Co., Ltd.

Two pass memory programming method, memory control circuit unit and memory storage apparatus

The memory programming method includes: applying a first programming parameter set to program first data stream into a first physical programming unit, and the first physical programming unit is composed of memory cells at intersections between a first bit line string of a physical erasing unit and a first word line layer of the physical erasing unit. The memory programming method further includes applying a second programming parameter set to program the first data stream into all of the memory cells of the first physical programming unit again after completely programming the first data stream into all of the memory cells of the first physical programming unit..
Phison Electronics Corp.

Configuration control system and configuration control method

An fpga can be started up without system failure when a soft error occurs. A configuration control system includes: a first semiconductor chip which is capable of programming a logic circuit inside an lsi; a semiconductor memory which stores a plurality of pieces of circuit information of the first semiconductor chip; and a second semiconductor chip which, when controlling a configuration of the semiconductor chip using the circuit information stored in the semiconductor memory, if the configuration using any one of the plurality of pieces of circuit information fails, performs a re-configuration using another piece of circuit information among the plurality of pieces of circuit information..
Nec Corporation

Voltage reference circuits with programmable temperature slope and independent offset control

Voltage reference circuits configured to generate a voltage reference with a programmable temperature slope are disclosed. By combining and programming a ptat (proportional to absolute temperature) voltage generation circuit and a ctat (complementary to absolute temperature) voltage generation circuit, desired temperature slope for the voltage reference is obtained.
Kilopass Technology, Inc.

Robotic programming and motion control

This disclosure describes systems, methods, and devices related to robotic programming and motion control. A robotic device may determine a connection with a controller device, the controller device comprising one or more buttons and a pointing device.
Sisu Devices Llc

Api for obtaining geographic location data

Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application programming interface invoked by the first software application.
Google Inc.

Api for obtaining geographic location data

Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application programming interface invoked by the first software application.
Google Inc.

Access control for electronic entertainment systems

Systems and methods are provided for controlling the use of electronic systems based upon monitored physical activity. The method can be implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions.
International Business Machines Corporation

Automated resolution of wi-fi connectivity issues over sms

Wi-fi connectivity issues are automatically resolved over sms. An sms message including a mac address is received for a station having a wireless connectivity issue involving a wi-fi portion of the data communication network.
Fortinet, Inc.

User-interactive displays including theme-based dynamic video mosaic elements

The present invention teaches a method of creating and presenting a user interface comprising a dynamic mosaic extended electronic programming guide (dmxepg) using video, audio, special applications, and service dynamic metadata. The system enables television or digital radio service subscribers to select and display of various programs including video, interactive tv applications, or any combination of audio or visual components grouped and presented in accordance with the dynamic program/show metadata, business rules and objectives of service providers, broadcasters, and/or personal subscriber choices, collectively referred to as mosaic element presentation criteria..
Webtuner Corporation

System and abstraction of objects for cross virtual universe deployment

A system and method for abstracting objects in a virtual universe (vu) deployment is provided. The system and method abstracts vu objects for editing in a common abstraction utility and for deploying to one or more vu grids containing one or more vu architectures and/or platforms (servers).
International Business Machines Corporation

Safe sharing of sensitive data

In an example, there is disclosed a computing apparatus having: a processor; a memory; a data interface; and one or more logic elements providing a verification engine to: receive via the data interface an input script including a request to access enterprise data; analyze the input script to determine that the input script complies with a data request criterion; apply an application programming interface (api) to the input script to collect the enterprise data; and send the enterprise data via the data interface.. .
Mcafee, Inc

Microservices based multi-tenant identity and data security management cloud service

A system provides cloud-based identity and access management. The system receives a request for performing an identity management service, where the request includes a call to an application programming interface (“api”) that identifies the identity management service and a microservice configured to perform the identity management service.
Oracle International Corporation

Network application component with credit based congestion control, and corresponding method

A computer-implemented networked application component includes a need parameter manager adapted to regularly determine an instantaneous need of an application for throughput in the network; a credit parameter manager adapted to regularly update a throughput credit built up as a function of throughput difference, i.e. Difference between actual data throughput and fair share; and a transport layer application programming interface adapted to alter one or more congestion control parameters in the transport layer of the network depending on the instantaneous need to temporarily receive a throughput above, respectively below, fair share in return for consuming, respectively building up, the throughput credit..
Alcatel Lucent

Deterministically selecting a bypass lsp for a defined group of protected lsps

In one example, a method includes receiving, by a network device, first data defining a group of lsps, receiving second data defining one or more constraints for one or more bypass lsps, and receiving third data defining a mapping between the group of lsps and the one or more bypass lsps. The method also includes, in response to receiving the third data, automatically signaling, by the network device, a bypass lsp in accordance with the one or more constraints, selecting, by the network device and based on the mapping, a respective alternate next hop for rerouting network traffic received on each lsp of the group of lsps to the signaled bypass lsp, and programming a forwarding component of the network device to install each of the respective alternate next hops as alternate next hops to primary next hops for the lsps of the group of lsps..
Juniper Networks, Inc.

Public cloud interface for tranceiving corresponding requests and responses to multiple networks

A public cloud can host a multi-network service for transceiving common requests and responses for multiple networks. The public cloud can receive requests from the networks to join the service via an application programming interface (api).
Ebay Inc.

Unified programming environment for programmable devices

A secure programming system can receive a job control package having a security kernel and a target payload of content for programming into a pre-defined set of trusted devices. A device programmer can install a security kernel on the trusted devices and reboot the trusted devices using the security kernel to validate the proper operation of the security kernel.
Data I/o Corporation

High-speed differential current sensing of preprogrammed nvm cells

A differential current sensing circuit architecture is used with an integrated circuit nvm memory block in which a selected memory cell and a related complementary memory cell are accessed at the same time for reading. The circuit architecture is used not only for normal operations for reading the logic states of a selected memory cell and its complementary memory cell after programming, but also for reading the logic states of a selected memory cell and its complementary memory cell before programming for the detecting of faults in memory cells..
Kilopass Technology, Inc.

Crossbar switch type memory circuit, look-up table circuit, and programming method

In order to provide a crossbar switch type memory circuit designed to be usable in normal circumstances even when a resistance change element is in an adverse state, the present invention is provided with: a first unit including a first column wiring to which one end of a first resistance change element is connected, a first power supply-side transistor for controlling the connection of the first column wiring and a power supply node, a first ground-side transistor, of a reverse operation type to the first power supply-side transistor, for controlling the connection of the first column wiring and a ground node, and a first polarity control line for causing the first power supply-side transistor or the first ground-side transistor to turn on and the other to turn off by a polar signal from a polar signal terminal, the first polarity control line being connected to the control terminals of the first power supply-side transistor and first ground-side transistor; a second unit including a second column wiring to which one end of a second resistance change element is connected, a second power supply-side transistor, of the same operation type as the first power supply-side transistor, for controlling the connection of the second column wiring and the power supply node, a second ground-side transistor, of a reverse operation type to the second power supply-side transistor, for controlling the connection of the second column wiring and the ground node, a logic inversion circuit for inverting the polarity of the polar signal from the polar signal terminal and outputting the polarity-inverted signal, and a second polarity control line for causing the second power supply-side transistor or the second ground-side transistor to turn on and the other to turn off by a polar signal from the logic inversion circuit, the second polarity control line being connected to the control terminals of the second power supply-side transistor and second ground-side transistor; and n row wirings (n: positive integer) to which the other ends of the first and second resistance change elements are connected.. .
Nec Corporation

Two-part programming methods

Memory devices include control logic configured to set a first start program voltage and a first stop program voltage, to load actual first data for cells to be programmed to a level greater than or equal to a first level, and to load inhibit data for cells to be programmed to a level less than a second level. After programming the cells to be programmed to the level greater than or equal to the first level, the control logic is further configured to set a second start program voltage and a second stop program voltage, to load inhibit data for the cells programmed to the level greater than or equal to the first level, and to load actual second data for the cells to be programmed to the level less than the second level, wherein the first level is one level higher than the second level..
Micron Technology, Inc.

Application programming interfaces for courier services

A system and environment to enable entities to utilize courier services provided by a service provider are described herein. In some examples, the service provider exposes the courier services to a computing device associated with a merchant, buyer, and/or others using one or more application programming interfaces (apis) provided by the service provider.
Square, Inc.

Account top-up feature to interface with a vendor application programming interface

There are provided systems and methods for an account top-up feature to interface with a vendor application programming interface (api). A user may utilize a communication device while shopping or otherwise performing transaction processing, where the user may require additional funds to be deposited within an account of the user for transaction processing with a service provider.
Paypal, Inc.

Detection of return oriented programming attacks in a processor

In an embodiment, a processor for return oriented programming (rop) detection includes at least one execution unit; a plurality of event counters, each event counter associated with a unique type of a plurality of types of control transfer events; and a rop detection unit. The rop detection unit may be to: adjust a first event counter in response to detection of a first type of control transfer events; in response to a determination that the first event counter exceeds a first threshold, access a first configuration register associated with the first event counter to read configuration data; identify a set of rop heuristic checks based on the configuration data read from the first configuration register; and perform each rop heuristic check of the identified set of rop heuristic checks.
Mcafee, Inc.

Method and system for defense against return oriented programming (rop) based attacks

Embodiments of the application provide method and system for defense against rop attacks. The method comprises: identifying a substitutable instruction pair in a binary file, which includes a first instruction for pushing a first group of registers into a stack memory, and a second instruction for popping the first group of registers off the stack memory, generating an equivalent instruction pair for the substitutable instruction pair, which includes a first equivalent instruction for pushing a second group of registers onto the stack memory, and a second equivalent instruction for popping the second group of registers off the stack memory, wherein the second group of registers includes the first group of registers and at least one additional register which is not used by the substitutable instruction pair, and overwriting the first instruction and the second instruction with the first equivalent instruction and the second equivalent instruction respectively..
Singapore Management University

Metadata application programming interface for ad hoc database queries

Embodiments include a metadata application programming interface (api) for processing ad hoc database queries. Embodiments can be configured to process ad hoc database queries to determine the structure of the resulting data set and to provide metadata in the form of a result table, for example, in response to the queries that describes the structure of the data to be accessed by the queries.
Sap Se

Algebraic data types for database query languages

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing algebraic data types in database query languages. One of the methods includes receiving an expression in a database query language, the expression having a programming language construct representing an algebraic data type, wherein the expression specifies two or more alternative subtypes.
Semmle Limited

Configuring resources used by a graphics processing unit

The application programming interface permits an application to specify resources to be used by shaders, executed by the gpu, through a data structure called the “root arguments.” a root signature is a data structure in an application that defines the layout of the root arguments used by an application. The root arguments are a data structure resulting from the application populating locations in memory according to the root signature.
Microsoft Technology Licensing, Llc

Generating a mixed reality interface to expose object functionality

Invoking a function of a mixed reality interaction enabled object is provided. In response to determining that an input was received selecting the mixed reality interaction enabled object to perform an action, an interface is received showing a set of available application programming interfaces and functions corresponding to the mixed reality interaction enabled object.
International Business Machines Corporation

Universal device communication and configuration

A method and a device are disclosed including a computer network coupling multiple network ordinary devices and master devices communicating via a middle layer communication software that is device-independent. The master devices are programmable via a universal programming application (upa) that is installed on the devices.

Guanidine compounds and use thereof

The present invention relates to guanidine compounds for inhibiting mitochondrial oxidative phosphorylation (oxphos) and use thereof. More specifically, the present invention relates to a pharmaceutical composition for preventing or treating a oxphos-related disease, particularly cancer by inhibiting mitochondrial oxidative phosphorylation and reprogramming cellular metabolism..
Immunomet Therapeutics Inc.

Methods and systems for processing gaming data

Methods and systems for content processing are described. In one embodiment, gaming data is received from a gaming source server.
Koplar Interactive Systems International, Llc

Digital channel integration system

Systems and methods are disclosed for generating links to points in a video stream corresponding to actual programming events of a show playing, played, or about to be played in the live video stream, improving the utility of streaming by enabling viewers to view information specifically related to a story and easily navigate to the start of the story within the video stream.. .
Cbs Interactive Inc.

Systems and methods for requesting electronic programming content through internet content

Systems and methods are disclosed for enabling internet users to schedule recordings of electronic programming content. One method includes displaying on a web page, over the internet, a user interface element associated with an advertisement for electronic programming content; wherein selection of the user interface element, by a user of a web browsing device, initiates a recording device of the user, separate from the web browsing device, to schedule a recording of the electronic programming content.
Oath (americas) Inc.

Digital media campaign management in digital media delivery systems

A method and system for managing digital media campaigns accesses a set of programming data that contains various attributes of media assets that a media service provider will present to users. A media advertising campaign manager receives various criteria for the inclusion of advertisements in a particular entity's advertising campaign.
Optimized Markets, Inc.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework, that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework, that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework, and publishes a method and an event that are used for communication with a core logic portion of another application..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework, and the application programming interface includes a before-the-fact notification indicative of that a window of the application is changed to a display state as a result that another window in an upper layer is changed to a non-display state..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework, and the interface includes a before-the-fact notification indicative of that a window displayed by the application is terminated..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework, that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Network-independent programming model for online processing in distributed systems

Systems and methods include a distributed system that uses a declarative language to separate application logic from the network technology used to communicate. For example, in a system with a plurality of processing nodes, each processing node may include at least one processor, a networking layer for communicating with other processing nodes, and a memory storing instructions that, when executed by the at least one processor, cause the processing node to perform operations.
Google Llc

Real-time push api for log events in enterprise threat detection

A log entry is received at a streaming component of an enterprise threat detection (etd) system from a real-time push application programming interface (api) associated with a backend computing system. The received log entry is parsed using a runtime parser associated with the streaming component into mapped data in an etd format compatible with the etd system.
Sap Se

Programming interface and managing time sharing option address space on a remote system

Aspects of the present invention include a method, system and computer program product for managing time sharing option address space on one computer system for a software program running on another computer system. The method includes a processor creating a time sharing option address space on a first computer, the time sharing option address space on a first computer configured to store data; running a computer program on a second computer; and managing data within the time sharing option address space with respect to the computer program running on a second computer..
International Business Machines Corporation

Software-based fabric enablement

A first fabric abstraction layer couples to a data link layer and a physical layer of a network fabric device. The network fabric device is connected to other network elements within a network via at least one network connection, such as a fiber optic connection.
Nant Holdings Ip, Llc

Powerline communications automotive network

A powerline communications apparatus includes a transceiver communicating over an electrical power distribution wiring of a vehicle and a communications interface carrying a first and second plc message in a first communication protocol having a plc automotive network delimiter type, a plcan variant field comprising a number of users, user identifications, payload length, payload data, and a repetition number corresponding to a number of times the first plc message is transmitted over the electrical power distribution wiring, and a first payload for a first user. The plc apparatus also includes a processor and a non-transitory computer-readable medium storing programming for execution by the processor.
Stmicroelectronics, Inc.

System and providing a multi-validator oracle

Disclosed is a system and method of implementing a multi-validator oracle. The method includes receiving a notification at a multi-validator oracle from an external smart contract that requests data from the multi-validator oracle to be provided to the external smart contract according to a set of parameters to yield requested data, gathering the requested data from at least one application programming interface for a website that provides information associated with the requested data, validating the requested data based on a first verification from a first private key and a second verification from a second private key to yield a validation and, based on the notification and validation, providing the requested data to the external smart contract..
Shapeshift Ag

Mask-programmable rom using a vertical fet integration process

A mask programmable read-only memory (prom) cell is provided utilizing a vertical transistor processing flow. Prom programming is performed during the processing flow itself.
International Business Machines Corporation

Semiconductor memory device and operating method thereof

A semiconductor memory device includes: a memory array region including normal memory cells and redundant memory cells; a fuse circuit including fuse cells for programming repair addresses, outputting fuse data including the programmed repair addresses and fuse enable signals in response to a boot-up signal; a fuse information storage including n latch circuits for storing the fuse data, wherein each of the n latch circuits drives fuse lines assigned from n fuse lines based on the fuse enable signals and a comparison result of the corresponding repair addresses and an input address; and a repair control circuit generating a repair activation signal and an m-bit repair control signal based on signals of the n fuse lines, and outputting the m-bit repair control signal to multiple address lines by selectively mapping the m-bit repair control signal to some bits of the input address, based on the repair activation signal.. .
Sk Hynix Inc.

Memory systems and memory programming methods

Memory systems and memory programming methods are described. In one arrangement, a memory system includes a memory cell configured to have a plurality of different memory states, an access circuit coupled with the memory cell and configured to provide a first signal to a memory element of the memory cell to program the memory cell from a first memory state to a second memory state, and a current source coupled with the memory cell and configured to generate a second signal which is provided to the memory element of the memory cell after the first signal to complete programming of the memory cell from the first memory state to the second memory state..
Micron Technology, Inc.

Method and programming non-volatile memory using a multi-cell storage cell group to provide error location information for retention errors

Provided are a method and apparatus for programming non-volatile memory using a multi-cell storage cell group to provide error location information for retention errors. Each storage cell in the non-volatile memory is programmed with threshold voltage levels and each storage cell is programmed from bits from a plurality of pages.
Intel Corporation

Supervised training for word embedding

A method and system are provided for training word embedding of domain-specific words. The method includes training, by a processor, a first word embedding, using a general domain corpus, on one or more terms inputted by a user.
International Business Machines Corporation

Embedded storefront

A vertically integrated retail system includes an embedded storefront adapted to operate in a distributed manner through independent units embedded in different web sites or content in other host applications. Each unit of the embedded storefront enables a user to purchase goods, services, or other entities without leaving the host application.
Groupon, Inc.

Secure disk access control

A request is received from a security tool, the request relating to an event involving data records in a storage device. An application programming interface (api) is used to interface with secure storage functionality of the storage device, the secure storage functionality enabling a set of secure storage operations.
Mcafee, Llc

Automated security testing for a mobile application or a backend server

Techniques that facilitate automated security testing of one or more mobile applications and/or one or more backend servers for the one or more mobile applications are provided. In one example, a system includes an analysis component and a security component.
International Business Machines Corporation

Mobile application management

Code of a particular application is analyzed against a semantic model of a software development kit of a particular platform. The semantic model associates a plurality of application behaviors with respective application programming interface (api) calls of the particular platform.

Computer security profiling

Certain examples described herein relate to security profiling files on a computer system, including determining a similarity between two executable program files. Byte samples are obtained from each executable program file, respective distributions of byte values are determined, and a difference metric between said distributions is determined, for example by a byte sampler.
1e Limited

Context sensitive relational feature/measurement command menu display in coordinate measurement machine (cmm) user interface

A system is provided for programming workpiece feature inspection operations for a coordinate measuring machine. The system includes a computer-aided design (cad) file processing portion, a geometric relationship analyzer, an inspection motion path generation portion, and a user interface including an editable plan representation of a current workpiece feature inspection plan, a workpiece inspection program simulation portion configured to display a 3d view including geometric features and inspection operation representations, and a context sensitive menu portion.
Mitutoyo Europe Gmbh

Computer implemented transforming web content for display on multiple form factors

The present disclosure envisages a system that incorporates built-in semantic tagging capabilities. The system auto generates test uses based on semantic tags.
North America Photon Infotech Limited

Automated testing of application program interface

A computer-implemented test method which includes obtaining, using a processor system, key words relating to a first application program interface developed utilizing a first programming language and constructing, using a processor system, a testing protocol utilizing the keywords. The testing protocol is applied to the first application program interface to create a first application program interface testing result.
International Business Machines Corporation

Generating an application programming interface

A technology is provided for generating a customized application program interface (api) in a service provider environment. A model is created of computing resources and data hosted by a service provider environment.
Amazon Technologies, Inc.

Scheduler and cpu performance controller cooperation

In one embodiment, an application programming interface (api) is defined that enables a thread scheduler to communicate thread information to the cpu performance controller when dispatching a thread to a processor or processor core. When dispatching a thread, the scheduler may communicate thread information including thread state information, a general “importance” of the thread as defined by a priority level and/or quality of service (qos) classification, a measurement of the scheduler dispatch latency for the thread, or architectural information regarding the instructions within the thread, such as whether the thread is contains 64-bit or 32-bit instructions.
Apple Inc.

Hypervisor-hosted virtual machine forensics

A computer system acquires forensics data from running virtual machines in a hypervisor-hosted virtualization environment. The computer system provides a forensics partition as an additional root virtual machine partition or child virtual machine partition.
Microsoft Technology Licensing, Llc

Centralized application programming interface monitoring tool

Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (apis) are provided. A method includes obtaining one or more various measurements of performance of the apis, and assessing a performance status for each api based on the obtained one or more various measurements of performance.
Adp, Llc

Three-dimensional image formation and color correction system and method

A method and system for a displaying contents that makes led real-time 3d displays possible. The 3d image formation includes multi-screen display color correction and multi-camera infrared positioning technology.

Image processing apparatus and storage medium

An image processing apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework, and publishes a method and an event that are used for communication with a core logic portion of another application..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework, that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework and is loaded in a memory by the framework at activation of a system.
Fuji Xerox Co., Ltd.

Off-line-programming jog assist device, jog assist method, and recording medium storing jog assist program

An off-line-programming jog assist device includes a teaching-point setting unit that sets a teaching point specified by a user on a surface of an object that is disposed in a virtual space and that has a ridgeline; a ridgeline searching unit that searches for a point on the ridgeline in the vicinity of the teaching point; a direction calculating unit that calculates a tangential direction, a principal-normal direction, and a binormal direction at the point on the ridgeline; and a target-coordinate-system calculating unit that calculates a target coordinate system on the basis of the position of the point on the ridgeline, the tangential direction, the principal-normal direction, the binormal direction, and predetermined parameters; and a move-command generating unit that generates a move command so as to cause a tool coordinate system that is set for a robot in the virtual space to coincide with the target coordinate system.. .
Fanuc Corporation

Method of programming a monitor to receive transmissions from a new sensor in a motor vehicle

Disclosed herein is a method of programming a monitor to process data from a new sensor having a selected location on a vehicle, where in the new sensor transmits a verification code and an identification code as well as said data. The subject monitor programming method basically comprises initiating a programming mode, entering the location of the new sensor, entering a subset of the new sensor's identification code; storing the location and subset, exiting the programming mode, initiating a verification mode, receiving the new sensor's verification code and identification code, recognizing the verification code, storing the identification code, exitng the verification mode, initiating a normal operation and display mode, comparing the new sensor's transmitted identification code with the stored identification code, and processing the data from the new sensor when the transmitted identification code matches the stored identification code..

Extracting debug information from fpgas in multi-tenant environments

Methods and apparatus are disclosed for programming reconfigurable logic devices such as fpgas in a multi-tenant server environment. In one example, a computing host includes one or more processors configured to execute a supervisor process and two or more user processes and a single fpga integrated circuit configured into a plurality of partitions.
Amazon Technologies, Inc.

Machine for the production of coiled gaskets

Machine (10) for the production of coiled gaskets from continuous strips, i.e. A master backing strip (1a) and sealing filler strip (1b), to be spirally wound onto rings, templates or inner rings (11), comprising at least: means (2) for feeding the strips (1a,1b) to be wound, a unit (100) for straightening and forming the backing strip (1a), a unit (200) for making incisions in and cutting the backing strip (1a), arranged downstream of the forming unit (100), a unit (300) for joining together the master strip (1a) and filler strip (1b) so as to form a combined strip (1) and cutting the filler strip (1b), a rotating spindle unit (400) for winding the combined strip (1), arranged downstream of the strip joining unit (300); a unit (500) for driving the ring or inner-ring (11) arranged downstream of the spindle (400), and a unit (600) for welding the master strip (1a), said units being designed to be able to produce automatically and in sequence a finished gasket, in accordance with a program managed by means (1000) for programming, controlling and actuating the operations..
Gsket S.r.l.

Stationary bicycle

The improved stationary bicycle is a self powered exercise bicycle that may, in addition to building strength with the type of resistance exercise that is typically done with standard exercise bicycles, may be used to move the muscles of an individual that is too feeble to rotate the pedals on their own through a full range of motion using the self powered function. A brake lever on one of the handles of the handle bars may be used to stop the pedals from rotating.

Brain stimulation programming

A programming system allows a user to program therapy parameter values for therapy delivered by a medical device by specifying a desired therapeutic outcome. In an example, the programming system presents a model of a brain network associated with a patient condition to the user.
Medtronic, Inc.

Systems and methods for creating and using sound processing program templates

An exemplary programming system 1) detects a first input command representative of a request to create a sound processing program, 2) provides, in response to the first input command, a user interface that shows a plurality of default values corresponding to a plurality of parameters associated with the sound processing program, 3) detects a changing, by way of the user interface, of the plurality of default values to a plurality of modified values, 4) detects, subsequent to the changing, a second input command representative of a request to create a sound processing program template configured to serve as a basis for one or more additional sound processing programs, and 5) presents, in response to the second input command, an option that allows the user to select one or more of the modified values to be included in the sound processing program template.. .
Advanced Bionics Ag

Mitochondrial epigenetic reprogramming and transplant

Embodiments herein include methods for enhancing post-ischemic functional recovery through administration of mitochondria and related devices and methods. In an embodiment, a method for enhancing post-ischemic functional recovery is included.
Boston Scientific Scimed, Inc.

System and driving light emitting device display

A light emitting device display, its pixel circuit and its driving technique is provided. The pixel includes a light emitting device and a plurality of transistors.
Ignis Innovation Inc.

Methods and systems of configuring electronic devices

A system of configuring a new device may include a new device that is not configured with one or more settings. The new device includes a short range communication transmitter and programming instructions configured to cause the new device to operate in a discoverable mode.
Google Inc.

Interactive video system

This application discloses a system and method for the delivery of television programming comprising of: a video source connected to a subscriber network to transport a primary video signal; a message source connected to said subscriber network to transport a supplemental video signal; wherein the primary and supplemental video signals are combined to display the primary and supplemental video signals concurrently. In an exemplary embodiment of the invention, the subscriber receives discounts relative to the amount of supplemental video signal that is viewed by the subscriber..
Tipping Point Group, Llc

Version control machine

Aspects of the present disclosure relate to version control. A version control server receives, from a client device, a request for making changes to a portion of data stored in a data store.
Palantir Technologies Inc.

Authorization with container application issued token

A method and system manages access to resources within a virtualization platform using an application token, where the application token includes information to enable identification of an associated application. The method includes receiving a request from an application programming interface (api) server to instantiate an application, where the application is provided the application token based on a verified caller token, generating the application token derived from the verified caller token or a virtualization platform policy, and providing the application token to the application in a container for the application..
Telefonaktiebolaget Lm Ericsson (publ)

Multi-session authentication

An approach for multi-session authentication of multiple networked devices is disclosed. A user can create a public key-encrypted message on a client device using biometric data and a one-time password (e.g., one-time password).
Ebay Inc.

Platform show pages

In one embodiment, a method includes determining available shows from one or more content sources, providing at least a portion of the available shows for display in a programming guide on a display device of a user, receiving a selection by the user of a particular entry in the programming guide, determining a plurality of modules for the particular show, and providing a show page that includes the determined modules for display on the display device in response to the selection by the user. The entries of the programming guide are each associated with one of the available shows.
Facebook, Inc.

Non-volatile sram memory cell and non-volatile semiconductor storage device

A non-volatile sram memory cell and a non-volatile semiconductor memory device capable of programming sram data in a sram to a non-volatile memory unit through fast operation of the sram are disclosed. A non-volatile semiconductor memory device can achieve reduction in a voltage necessary for a programming operation to program sram data to the non-volatile memory unit.
Floadia Corporation

Cross-point memory cells, non-volatile memory arrays, methods of reading a memory cell, methods of programming a memory cell, methods of writing to and reading from a memory cell, and computer systems

Cross-point memory cells, non-volatile memory arrays, methods of reading a memory cell, methods of programming a memory cell, and methods of writing to and reading from a memory cell are described. In one embodiment, a cross-point memory cell includes a word line extending in a first direction, a bit line extending in a second direction different from the first direction, the bit line and the word line crossing without physically contacting each other, and a capacitor formed between the word line and the bit line where such cross.
Micron Technology, Inc.

Amoled pixel driving circuit and pixel driving method

Disclosed are an amoled pixel driving circuit and a pixel driving method. The amoled pixel driving circuit utilizes the 4t2c structure, and comprises: a first thin film transistor (t1), a second thin film transistor (t2), a third thin film transistor (t3), a fourth thin film transistor (t4), a first capacitor (c1), a second capacitor (c2) and an organic light emitting diode (d1); the nth scan signal (scan(n)) and the n+1th scan signal (scan(n+1)) are combined with each other, and correspond to a threshold voltage sensing stage, a holding stage, a programming stage and a drive stage one after another.
Shenzhen China Star Optoelectronics Technology Co., Ltd.

Methods and systems for multichannel micro-interactions

Various systems and methods for managing multichannel content delivery are presented. A multichannel content server system may use an application programming interface (api) for interfacing with a plurality of end-user communication channels.
Ignite Feedback, Inc.

Multi-tiered access to functionality of universal platform applications

Technologies are provided for multi-tiered access to functionality and menus of a universal platform application by packaging the universal platform application with a desktop application of an executable. A universal platform application may be packaged with an executable that is launched automatically when the universal platform application is launched.
Microsoft Technology Licensing, Llc

Enabling enforcement of licensing terms in distributing content in containers by including a key in the container containing the pertinent licensing terms

A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (apis) of the isolation code read a key of the container.
International Business Machines Corporation

Usb port lock and electronic key device programming system

The present invention relates to a programming system for a usb locking dongle that locks into a usb computer port. The programming system comprises programming a specific key device to unlock a specific usb locking dongle.
Terralink Marketing Services Corporation, Inc.

Methods and systems for analyzing annotated programming code

Exemplary methods, apparatuses, and systems for analyzing annotated programming code are detailed. For example, in an embodiment, a computer-implemented method comprises parsing code to identify a plurality of functions.
Facebook, Inc.

Systems and methods for predicting performance of applications on an internet of things (iot) platform

Performance prediction systems and method of an internet of things (iot) platform and applications includes obtaining input(s) comprising one of (i) user requests and (ii) sensor observations from sensor(s); invoking application programming interface (apis) of the platform based on input(s); identifying open flow (of) and closed flow (cf) requests of system(s) connected to the platform; identifying workload characteristics of the of and cf requests to obtain segregated of and segregated cf requests, and a combination of open and closed flow requests; executing performance tests with the apis based on the workload characteristics; measuring resource utilization of the system(s) and computing service demands of resource(s) from measured utilization, and user requests processed by the platform per unit time; executing the performance tests with the invoked apis based on volume of workload characteristics pertaining to the application(s); and predicting, using queuing network, performance of the application(s) for the volume of workload characteristics.. .
Tata Consultancy Services Limited

Pre/post deployment customization

An example system and method facilitates customization of and configuration of a software connector, such as a connector to an application programming interface (api) or web service, in various types of computing environments, including both pre-deployment and post-deployment computing environments. A connectors framework provides a layer of abstraction between connectors maintained in the different environments and a connector editor of an application development system (which may be implemented via a server-side integrated development environment).
Oracle International Corporation

Reprogramming a field programmable device on-demand

Examples of techniques for reprogramming a field programmable device on demand are disclosed. According to aspects of the present disclosure, a computer-implemented method may include: identifying a first field programmable device as being over utilized; responsive to identifying the first field programmable device that is over utilized, identifying a second field programmable device that is underutilized; determining whether to reprogram the second field programmable device; responsive to determining to reconfigure the second field programmable device, stopping the second field programmable device from performing a workload; moving the workload to another field programmable device configured to perform the workload; and reprogramming the second field programmable device..
International Business Machines Corporation

In-memory database advanced programming model

An application is defined including an application implementation and a deployment application including design-time artifacts. Persistence artifacts are modeled as content for the deployment application.
Sap Se

Metadata-driven binding of converted source code to original source code

Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language that includes a plurality of name spaces is analyzed by a code conversion tool.
Oracle International Corporation

Enhanced programming language source code conversion with implicit temporary object emulation

Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language that includes implicitly created temporary objects is analyzed.
Oracle International Corporation

Methods of operating a computing system and a memory controller in the computing system

A method of operating a memory controller is provided. The method of operating a memory controller according to an exemplary embodiment of the present inventive concepts includes sequentially receiving, by the memory controller, first data segments each having a first size from a host, sequentially storing, by the memory controller, the first data segments in the buffer until a sum of sizes of changed data among data stored in a buffer included in the memory controller is a second size, and programming, by the memory controller, the changed data having the second size in a memory space of a non-volatile memory as a second data segment..
Samsung Electronics Co., Ltd.

Programming in-memory accelerators to improve the efficiency of datacenter operations

Systems, apparatuses, and methods for utilizing in-memory accelerators to perform data conversion operations are disclosed. A system includes one or more main processors coupled to one or more memory modules.
Advanced Micro Devices, Inc.

Additive life consumption model for predicting remaining time-to-failure of machines

A system for predicting time-to-failure of a machine includes one or more processors and a non-transitory, computer-readable storage medium in operable communication with the processors. The computer-readable storage medium contains one or more programming instructions that, when executed, cause the processors to receive or retrieve multivariate time series data observed a plurality of times, and infer a plurality of state variables from the multivariate time series data, each state variable describing an operating condition of the machine at a particular time.
Siemens Aktiengesellschaft

Automated trash cart

An automated trash cart that transports trash, recycling, and other waste (“waste”) from a home station to a designated pickup station along a designated route when instructed by a user via a smart mobile device. After the waste is picked up, the automated trash cart returns along the designated route to the home station.
Jackson State University

Automatic video game highlight reel

In one example, a gaming platform may use a variety of protocols to identify video game events for inclusion in a highlight reel. The gaming platform may store a highlight criterion for a video game to mark a highlight event in the video game.
Microsoft Technology Licensing, Llc

Systems and methods for steering electrical stimulation of patient tissue and determining stimulation parameters

A method for determining a set of stimulation parameters for an electrical stimulation lead or steering electrical stimulation includes receiving a target geometrical parameter describing a stimulation field; receiving a first programming state; determining a first stimulation parameter for the first programming state that achieves the target geometrical parameter within at least 10% of the target geometrical parameter; and outputting set of stimulation parameters to be received by an electrical stimulation device for delivery of electrical stimulation to a patient via an electrical stimulation lead, wherein the set of stimulation parameters comprises the first stimulation parameter and represents the first programming state. In other embodiments, the target geometrical parameter is determined from either i) a first set of stimulation parameters or ii) a starting programming state and starting first stimulation parameter..
Boston Scientific Neuromodulation Corporation

Method for designing garments using garment graph programming

A method for define a dress using concepts of programming language is provided, which uses graph instead of language. Although it is graph-based, the internal operation of the method is similar to text-based programming.

Microsoft Technology Licensing, Llc

. .

Methods and systems for securely routing documents through third party infrastructures

A system may include a device having a program that includes a workflow system public key associated with a workflow system and programming instructions that allow the device to communicate with the workflow system over a communication network. The system may initialize a device by sending communications to the workflow system, receiving a response that includes information encrypted with a workflow system private key, and verifying the authenticity of the response by using the workflow system public key to decrypt the information in the response.
Xerox Corporation

Document output processing

The invention relates to printing and other output of documents using data processors, and particularly to methods, apparatus, and computer programming useful for controlling output processes. In various aspects the invention provides systems, methods, and computer programming useful for minimizing the number of command inputs required from a user to complete printing or other output of multiple documents.
The Toronto-dominion Bank

Task segregation in a multi-tenant identity and data security management cloud service

Embodiments provide cloud-based identity management by receiving a request to perform an identity management service that includes real-time tasks and near-real-time tasks. Embodiments synchronously execute the real-time tasks by accessing at least one microservice using a corresponding application programming interface (“api”).
Oracle International Corporation

Telecommunication network analytics platform

Methods, computer-readable media and devices are disclosed for selecting a plurality of network devices to perform a plurality of tasks in accordance with a set of functional network analytics instructions. For example, a processor deployed in a telecommunication network may receive a set of functional network analytics instructions compiled from a set of instructions in accordance with a functional network analytics platform application programming interface.
At&t Intellectual Property I, L.p.

Programmable logic device virtualization

A device includes a programmable logic fabric. The programmable logic fabric includes a first area, wherein a first persona is configured to be programmed in the first area.
Altera Corporation

Mining non-linear dependencies via a neighborhood mixture model

A computer-implemented method for simultaneous metric learning and variable selection in non-linear regression is presented. The computer-implemented method includes introducing a dataset and a target variable, creating a univariate neighborhood probability map for each reference point of the dataset, and determining a pairwise distance between each reference point and other points within the dataset.
Nec Laboratories America, Inc.

Feature extraction and machine learning for evaluation of media-rich coursework

Conventional techniques for automatically evaluating and grading assignments are generally ill-suited to evaluation of coursework submitted in media-rich form. For courses whose subject includes programming, signal processing or other functionally expressed designs that operate on, or are used to produce media content, conventional techniques are also ill-suited.
Kadenze, Inc.

Sharing document links from multiple data providers

A document sharing system includes a plurality of different data provider implementations. The document sharing system exposes a common application programming interface to a plurality of different clients and receives data requests identifying a given data provider, from the clients.
Microsoft Technology Licensing, Llc

Processing cloud services and intelligence cloud services integration

Various embodiments provide for integrating process cloud services (pcs) with intelligence cloud service (ics). Pcs analytics data is obtained using one or more pcs analytics data export application programming interfaces (apis).
Oracle International Corporation

Configurable platform architecture and use thereof

A platform architecture that is configurable to provide task specific application instances compatible with one or more hosts is provided with a method for using the architecture. In one example, the platform architecture provides a transducer functionality block, a conduit functionality block, an application functionality block, and an application programming interface (api) functionality block on which each task specific application instance is based..
D Alan Holdings, Llc

Provide copy of notebook document

Variety of approaches to provide a copy of a notebook document are described. A copy application programming interface (api) of a productivity service initiates operations to copy a source notebook document upon receiving a request to copy a designated portion of the source notebook document to a destination.
Microsoft Technology Licensing, Llc

Embedding user interface snippets from a producing application into a consuming application

A user interface of a producing application is accessed. The producing application includes embeddable snippets that each include encapsulated code that provides the functionality of one or more user interface component.
Oracle International Corporation

System and remote power/power over ethernet (poe) device controls

A system and method configured to improve the function of a network of power over ethernet (poe) devices. The system and method is configured such that a digital video recorder (dvr) actively monitors the poe devices using the poe device application programming interface (api).
Verint Americas Inc.

Aircraft control device, aircraft, and computing aircraft trajectory

An aircraft control device calculates trajectories of multiple aircraft that is member of a flight by use of a method such as direct collocation with nonlinear programming (dcnlp), in which an optimal solution is obtained by discretizing continuous variables. Nodes indicating the trajectory are calculated and set by substituting a discretized control variable of the aircraft into an aircraft equation of motion, or by use of other methods.
Mitsubishi Heavy Industries, Ltd.

Generation of functional cells from stem cells

The present disclosure provides a method of directly converting a stem cell into a lineage specific cell, comprising the steps of a) transfecting a stem cell with at least one expression vector comprising i) one or more cell lineage reprogramming factors operably linked to an inducible promoter and ii) a selection marker; and b) inducing the transfected stem cell from stem a) with an inducing agent to directly convert said stem cell into a lineage-specific cell. Particularly exemplified are methods of transfecting a stem cell with sa-ascl1 (phospho-mutant), dlx2, lhx6 and mir-9/9*-124 linked to a doxycycline inducible promoter to convert the stem cell into an inhibitory neuron and transfecting with neurod2 linked to a doxycycline inducible promoter to convert a stem cell into an excitatory neuron.
Agency For Science, Technology And Research

Managing ios-based mobile communication devices by creative use of callkit api protocols

Systems, methods, and devices for managing predetermined functions on a mobile device, the operating system (os) installed on the device including an event application programming interface (api) configured to enable voice over internet protocol (voip) applications to assume priority over other applications and functions of the mobile device when voip calls are detected. A mobile device management software application installed and running on the mobile device emulates a voip software application and uses event api calls to trick the os into believing that a voip call has been detected and, in response, causes the os to block or interfere with one or more predetermined functions on the mobile device based on the status and location of the mobile device..
Obdedge, Llc

Method and pairing a mobile device to an output device

Methods and systems for associating or pairing a mobile device with a local output device via a central or mobile connect server system are provided. Pairing is performed by initiating a pairing request from an output device that is passed to the mobile connect server for processing.
Sonifi Solutions, Inc.

Media player in quick menu

A media player in quick menu provides a user with easy access to control content. The media player in the quick menu enables a user to perform operations on the currently watched programming the media player in the quick menu also provides the user with supplemental information and accessibility to additional content..
Sony Interactive Entertainment Llc

Content schedule detection and adjustment

Various implementations described herein are directed to determining variations or changes to a predetermined programming schedule. In accordance with one method, a predicted end time of video content may be determined to be later than a scheduled end time of the video content.
Comcast Cable Communications, Llc

Event-based media playback

Particular portions or events of recorded television programming identified as having especially significant or interesting detail may be played-back at normal speed without user input; whereas other portions or events of the recorded television programming may be played-back at greater than normal speed.. .
Echostar Technologies L.l.c.

Systems and methods for determining subscription data

A media guidance application is provided by which users can view program listings associated with programming that the user may access using other user equipment devices. The media guidance application, implemented on, for example, a remote system, may determine through communications with television equipment whether or not the television equipment is authorized to provide a particular package of television programming to be viewed by the user.
Rovi Guides, Inc.

Networked personal video storage and delivery

A portable video delivery device includes data storage, a secure processor, and a wireless network interface that acts as an access point for a secure personal wireless network. Transcoded media files are stored in the data storage so that the portable device maintains a library of stored media programs that can be carried along with the user during commuting, travel and/or other activities.
Sling Media Inc.

Electronic bridge between mobile-telecommunication device and public-switched-telephone-network (pstn) or voice-over-internet-protocol (voip) device

In an embodiment, a bridge circuit is configured for connecting a desk phone (e.g., a voip phone) to a mobile device (e.g., a smart phone), while allowing the existing desk-phone voip/pstn system (e.g., a pbx system) to be eliminated with significant savings in reduced telecommunication-infrastructure costs. The bridge circuit can be powered through traditional wall power, and can include a cat 5 cable port with power over ethernet (poe), a pstn port such as an rj11 port, a set of electronics that provide wireless connectivity to the mobile device, a control circuit, and a set of software instructions for programming the desk phone to communicate with the bridge circuit and for providing other features such as conference calling, putting a call on hold, and transferring contact information from the mobile device to the desk phone or vice-versa..

Application platform with flexible permissioning

Systems and methods are provided for an application platform with flexible permissioning according to one or more embodiments. In one embodiment, an application platform with flexible permissioning comprises: a service provider server adapted to interact with an application development server and a client device over a network, wherein the service provider server is adapted to implement at least one application programming interface (api); one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the application platform with flexible permissioning to: maintain, at the service provider server, a profile associated with at least one application developer using the application development server; receive an api call from the application developer; authenticate the application developer and authorize the api call; assign an access level to the application developer based on the profile associated with the application developer; and control permissions given to the application developer to perform operations available based on the assigned access level..
Paypal, Inc.

Semiconductor memory device and programming method thereof

A semiconductor memory device includes a memory cell array, a peripheral circuit and a control logic. The memory cell array includes a plurality of memory cells each of which stores 2 or more bits of data.
Sk Hynix Inc.

Error mitigation for 3d nand flash memory

Nand cell error remediation technologies are disclosed. The remediation technologies are applicable to 3d nand.
Western Digital Technologies, Inc.

Memory cells, memory cell programming methods, memory cell reading methods, memory cell operating methods, and memory devices

Embodiments disclosed include memory cell operating methods, memory cell programming methods, memory cell reading methods, memory cells, and memory devices. In one embodiment, a memory cell includes a wordline, a first bitline, a second bitline, and a memory element.
Micron Technology, Inc.

Cell programming verification

Technology for verifying cell programming for a phase change memory array is disclosed. In an example, a method may include sending a reset pulse to a phase change memory cell.
Intel Corporation

Stable driving scheme for active matrix displays

A method and system for operating a pixel array having at least one pixel circuit is provided. The method includes repeating an operation cycle defining a frame period for a pixel circuit, including at each frame period, programming the pixel circuit, driving the pixel circuit, and relaxing a stress effect on the pixel circuit, prior to a next frame period.
Ignis Innovation Inc.

Vending machine for creating and dispensing personalized articles

A system for dispensing customized articles may include a vending machine that includes an article holding area having one or more articles that each include a film on at least a portion of the article, an energy generating print device, a processor, and a computer-readable storage medium. The computer-readable storage medium may include one or more programming instructions that, when executed, cause the processor to receive an indication of a selected article, receive a selection of one or more content items to be printed on the selected article, and cause the energy generating print device to apply energy to the portion of the selected article having the film.
Xerox Corporation

Artificial neuron apparatus

Artificial neuron apparatus includes first and second resistive memory cells. The first resistive memory cell is connected in first circuitry having a first input and output.
International Business Machines Corporation

Extension configuration and interaction

Techniques for extension interaction with applications are described. Generally, an extension represents functionality for extending, modifying, customizing, and/or supplementing native functionality of an application.
Microsoft Technology Licensing, Llc

System and computer programming

A method for referencing database components of a relational database includes the steps of selecting a relational database with components, and referencing the components as typed relational data within the database itself. A method of using a writable system catalog with meta-identifiers for a relational database includes the steps of selecting a relational database with components, using meta-views to expose the components of the relational database as data, and to identify them by a meta-identifier, and employing triggers for each meta-view, to enable insert, update and delete operations on them, to translate the dml (data manipulation language) operation into a ddl (data definition language) operation, and to execute the ddl operation.
Aquameta Llc

Framework for detecting source code anomalies

Methods and system are disclosed that determine anomalies in the source code in a procedural program paradigm. In one aspect, an input to analyze source code may be received via an integrated development environment.
Sap Se

Secure tunneling access to debug test ports on non-volatile memory storage units

Systems, apparatuses and methods may provide for receiving one or more debug communications and programming, via a bus, a set of debug registers with debug information corresponding to the one or more debug communications. Additionally, tunnel logic hardware may be instructed to transfer the debug information from the set of debug registers to one or more test access ports of an intelligent device such as a non-volatile memory storage unit having a microcontroller.
Intel Corporation

Flexible scripting platform for troubleshooting

A scripting service may provide a scripting platform to users of the scripting service. The users may cause execution of various scripts and/or modify or generate new scripts associated with the scripting service.
Amazon Technologies, Inc.

Background traffic management

A traffic management mechanism can employ a two-tiered approach for managing background traffic based on prioritizing tasks by remaining time flexibility then scheduling prioritized tasks using linear programming.. .
George Washington University

Outdated resource handling and multiple-version upgrade of cloud software

A system and method for seamlessly and automatically handling outdated resources in a cloud and/or performing a multiple-version upgrade within the cloud with little visibility of interim operations to end users are presented. Mechanisms ensure that outdated resources do not communicate with the rest of the cloud (for example, via distributed data models and application programming interfaces (apis) before they are upgraded to a target software level.
Amplidata N.v.

Program code library searching and selection in a networked computing environment

An approach for integrated development environment (ide)-based program code library searching and selection in multiple programming languages in a networked computing environment is provided. In a typical embodiment, a search request (e.g., to locate a desired program code library) will be received in an ide and parsed.
International Business Machines Corporation

Intelligent gimbal assembly and unmanned vehicle

Simultaneous control of an unmanned vehicle and an on-board sensor is facilitated by the use of an intelligent gimbal assembly. The assembly includes a gimbal for carrying the sensor and a node controller for controlling the gimbal, sensor and the unmanned vehicle to which the gimbal assembly is attached.
Skyefish, Llc

Drug delivery programming techniques

Devices, systems, and techniques for programming drug delivery are described. Such techniques may account for diffusion and mixing of drug within the fluid or allow for more flexible programming options.
Medtronic, Inc.

System for operating modes for an electric toothbrush

Various operational mode arrangements of an electric toothbrush (10) include pre-programming a controller portion (16) of the electric toothbrush such that a single brushing event of approximately two minutes comprises automatically at least two different operating modes and specified times for each mode. Another operational mode includes the capability of operating the on/off button (20) of the toothbrush within a specified short time following termination of a normal brushing event to provide the user a specified additional time, e.g.
Koninklijke Philips N.v.

Television programming distribution network with integrated data gathering, modeling, forecasting, delivery, and measurement

Various arrangements for using a television programming distribution network with integrated predictive data gathering for distributing content are presented. Using a television service provider network, television programming may be broadcast to bi-directional communication television receivers and addressable television receivers.
Dish Network L.l.c.

Television related searching

The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata.
Google Llc

Identifying and handling threats to data compute nodes in public cloud

Some embodiments provide a method for a public cloud manager that interacts with a management system of a public datacenter. The method receives a notification from a network controller that a second data compute node is compromised.
Nicira, Inc.

Data-driven estimation of network port delay

A computational method and system for estimating port delays in a network may use a data-driven estimation with quadratic programming based on available network path data that is already collected. In this manner, port delays for each individual port in the network may be estimated without having to measure each individual port using sensors..

Bandwidth management in a non-blocking network fabric

In one embodiment, a method includes discovering at a network controller, a topology and link capacities for a network, the network controller in communication with a plurality of spine nodes and leaf nodes, the link capacities comprising capacities for links between the spine nodes and the leaf nodes, identifying at the network controller, a flow received from a source at one of the leaf nodes, selecting at the network controller, one of the spine nodes to receive the flow from the leaf node based, at least in part, on the link capacities, and programming the network to transmit the flow from the spine node to one of the leaf nodes in communication with a receiver requesting the flow. An apparatus and logic are also disclosed herein..
Cisco Technology, Inc.

Linear-in-db, low-voltage, programmable/variable gain amplifier (pga) using recursive current division

A programmable-gain amplifier (pga) has programming steps that are linear when expressed in decibels (linear-in-db). A recursive current division (rcd) resistor network generates currents that are selected by programmable switches to connect to a summing node input of an amplifier.
Hong Kong Applied Science And Technology Research Institute Company, Limited

Switching element, semiconductor device, and semiconductor device manufacturing method

In the cases of performing programming by forming a two-terminal-type variable resistance element on a semiconductor device, it has been difficult to control the programming, and malfunctions have often occurred. This switching element includes at least a first variable resistance element, a second variable resistance element, a first rectifying element, and a second rectifying element, one end of the first variable resistance element and one end of the second variable resistance element are respectively connected to one end of the first rectifying element and one end of the second rectifying element, and each of the rectifying elements has two terminals..
Nec Corporation

Memory device and programming method thereof

A memory device and a programming method thereof are provided, and the programming method of the memory device includes following steps. A memory cell grouping procedure is performed to divide a plurality of memory cells into a plurality of groups.
Macronix International Co., Ltd.

Memory array, and reading, programming and erasing memory array

Memory arrays and reading, programming and erasing methods of the memory arrays are provided. An exemplary memory array includes a plurality of memory columns.
Semiconductor Manufacturing International (beijing) Corporation

In-field sensor programming

A method, system, and apparatus for programming a sensor at a customer location is disclosed. A defective sensor at a customer location is replaced by a new sensor that is programmed at the customer location using a programming device or a transducer coupled to a computing device.
Ecolink Intelligent Technology, Inc.

Sked start

A control unit disposed on a vehicle for use in a system for monitoring, configuring, programming and/or diagnosing operation on at least one vehicle system. The control unit comprising a user interface and a network interface to support communication between the control unit and at least one remote device, to perform various functions such as remote start, remote schedule start, vehicle health diagnostics, and tracking on the vehicle remotely..

Machine creation of program with frame analysis method and apparatus

Methods, apparatus, and systems to create, output, and use animation programs comprising keyframes, objects, object states, and programming elements. Objects, object states, and programming elements may be created through image analysis of image input.
Intel Corporation

Methods and systems enabling access by portable wireless handheld devices to data associated with programming rendering on flat panel displays

Flat panel displays can broadcast their identity for discovery by handheld devices interested in obtaining data associated wit, video programming displayed on the displays. An application can be downloaded and activated on smartphones that will enable them to capture an image of the video programming and recognize is with the help of a remote server, or wirelessly obtain a list of available (discovered) flat panel displays (multiple screens, depending on venue) that allow wireless access to data associated with video programming displayed (or previously displayed and stored in a queue) on flat panels.

System for program counter encryption

A method and system for protecting a device against return oriented programming attacks by encrypting a central processing unit (cpu) program counter value when storing that value in a software accessible memory and decrypting that value when loading it back into the program counter; whereby alterations to the value will prevent proper decryption and interoperation with the cpu.. .
Battelle Memorial Institute

Medical imaging system

A medical imaging system includes a medical imaging device for generating image data. The medical imaging device includes a first programming interface for transferring the image data and a second programming interface for transferring the supplementary data.
Siemens Healthcare Gmbh

Comparison and selection of experiment designs

An apparatus may include a processor caused to: receive indications of selection of an experiment design for regression analysis, of a type of distribution for a simulation of random data in the regression analysis, and of selection of a number of iterations of the simulation of random data; generate executable instructions in a pre-selected programming language to be executable by the processor to perform the regression analysis with the selected number of iterations of simulation of random data and with the selected type of distribution; generate a human readable form of a portion of the first executable instructions that includes the coefficients and terms in mathematical notation, and that specifies the selected number of iterations and the selected type of distribution for the simulation of random data; and present, on a display communicatively coupled to the processor, the human readable form of the portion of the first executable instructions.. .
Sas Institute Inc.

Communications interface for simulation systems and methods

Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are presented. In one or more embodiments, the spatially-optimized simulation may comprise a plurality of worker modules performing the simulation, a plurality of entities being simulated among the plurality of worker modules, a plurality of bridge modules facilitating communication between workers and an administrative layer including a plurality of chunk modules, at least one receptionist module, and at least one oracle module.
Improbable Worlds Ltd

Simulation systems and methods

Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are presented. In one or more embodiments, the spatially-optimized simulation may comprise a plurality of worker modules performing the simulation, a plurality of entities being simulated among the plurality of worker modules, a plurality of bridge modules facilitating communication between workers and an administrative layer including a plurality of chunk modules, at least one receptionist module, and at least one oracle module.
Improbable Worlds Ltd

Cloud programming sensor interface architecture

An integrated circuit for interfacing with one or more sensors, including a wireless interface configured to connect to a network, an i/o interface configured to connect to sensors; and a microprocessor and memory that are programmed to: connect to a server via the network; wherein the server executes an application for controlling the sensors; transmit identification information and/or location information of the integrated circuit to the application executed by the server; receive commands for the sensors from the application executed by the server; and transfer the commands to the i/o interface for relaying to the sensors; and wherein the integrated circuit is configured to control any sensor that can connect electronically to the i/o interface without changing the programming of the microprocessor and memory.. .
Origin Gps Ltd.

Load balancing systems and methods

Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are presented. In one or more embodiments, the spatially-optimized simulation may comprise a plurality of worker modules performing the simulation, a plurality of entities being simulated among the plurality of worker modules, a plurality of bridge modules facilitating communication between workers and an administrative layer including a plurality of chunk modules, at least one receptionist module, and at least one oracle module.
Improbable Worlds Ltd

Heterogeneous parallel primitives programming model

With the success of programming models such as opencl and cuda, heterogeneous computing platforms are becoming mainstream. However, these heterogeneous systems are low-level, not composable, and their behavior is often implementation defined even for standardized programming models.
Advanced Micro Devices, Inc.

Software-defined computing system remote support

Methods, computing systems and computer program products implement embodiments of the present invention that include initializing, by a hypervisor executing on a processor, first and second virtual machines. A first software application configured to provide a service is executed on the first virtual machine, and a logical data connection is established between the first and the second virtual machines.
International Business Machines Corporation

Network authentication system extensions

Example implementations relate to network authentication system extensions. For example, network authentication system extensions may be installed and executed using a system.
Hewlett Packard Enterprise Development Lp

Automatic graphical user interface programming system

An automatic graphical user interface programming system that greatly reduces computer processor time and power usage including: a computer processor; computer readable non-transitory storage medium; a software algorithm stored on computer readable non-transitory storage medium, where the software algorithm is designed to accept graphic files representing at least a portion of a graphic user interface for a computing device application, where the software algorithm is further adapted to accept at least one of a) button descriptions for buttons to be part of the gui, b) photographs to be included in the gui, c) animations to be used in the gui, d) movies to be used in the gui, e) a story board for the path a user can follow through the gui, f) tables for displaying information, g) a timeline for the actions and activity of the gui, where the software algorithm further accepts information describing the intended receiving computing device that the gui will be used on, where the software algorithm further comprises at least three templates for software code describing a gui in the native code environment on the receiving computing device, where the software algorithm recursively compares the input information regarding the desired gui with the at least three templates to choose the template that closest represents the features of the information input to describe the desired gui, where the software algorithm further alters the recursively selected template to match at least one of sizing, colors, position, layout, and function of the input information describing the desired gui, where the software algorithm compiles source code files in the code environment native to the receiving computing device, where the source code files are adapted to provide a gui for an application on the receiving computing device, where the software code is executed by the processor, where the processor time and power usage are reduced by at least ten percent by the software algorithm compared to other traditional methods for producing gui source code files in the native code environment of the receiving computing device.. .

Memory system and operating method thereof

A memory system comprises a memory device including a normal cell region and a redundancy cell region, and a controller suitable for programming data in duplicate in both the normal and the redundancy cell regions, wherein when detecting an error in the data read from the normal cell region, the controller invalidates the data of the normal cell region and validates the data of the redundancy cell region.. .
Sk Hynix Inc.

Method of gathering, storing, and distributing user defined geographic location identities

A system and method facilitated on the internet wherein users connected to the internet via a system comprised of, a computer driven mobile gps and/or agps enabled device, or, a stationary or portable computing device capable of connecting to the internet, a corresponding mobile application and/or website portal with user account access, and an application programming interface (api) for the user to interact with a user centric secure online database, engage with a method of constructing, saving, and sharing user defined specific geographic point location identity data sets or files exclusively that is not designed as a social interaction community involving tracking or proximity sensing of the user device. A system and method that is designed and intended for the purposes of constructing, saving, modifying, and sharing user defined geographic location identity data sets or files exclusively and absent requirements of engaging in actively tracking user devices..
Latloc, Llc

Programmable locking cylinder

The locking cylinder has a stator and a rotor, which can rotate in the stator and has a key opening into which a key can be inserted. The locking cylinder has a multiplicity of tumbler-mating-tumbler pairs, wherein each of the tumblers has a first part and a second part that are connected to one another, for example, with a press fit.
Dormakaba Schweiz Ag

Vehicle signaling system

A system is operated within a vehicle to indicate an intention of a driver of the vehicle to perform a particular vehicle maneuver. The system includes a user input device configured to receive an input indicating the intention to perform the particular vehicle maneuver, computerized hardware configured to operate programming to determine a visible pattern to be projected external to the vehicle to indicate the intention, and a laser emitter configured to display the visible pattern..

Systems and methods for spatially selective spinal cord stimulation

A system may include electrodes on at least one lead configured to be operationally positioned for use in modulating a volume of neural tissue, a neural modulation generator configured to deliver energy using at least some electrodes to modulate the volume of neural tissue, a programming system configured to program the programmed modulation parameter set, including determine electrode fractionalizations for the electrodes based on a target multipole. The programmed parameter set may include the determined electrode fractionalizations.
Boston Scientific Neuromodulation Corporation

Compositions and methods for reprogramming adult cells through the stemness of a platelet rich fraction of blood containing platelet-like cells in humans

The described invention provides a method of functionally reprogramming adult cells to an immature cell type that expresses one or more embryonic biomarkers. The reprogramming is accomplished by contacting the adult cells with a platelet rich fraction comprising platelet-like cells from umbilical cord blood or peripheral blood, and expanding the immature cell type in vitro under culture conditions to generate an insulin-producing cell population that expresses human beta-cell specific transcription factors and is functionally equivalent to human pancreatic beta-cells.

Methods and systems for providing application programming interfaces and application programming interface extensions to third party applications for optimizing and minimizing application traffic

Methods and systems for providing apis and api extensions to third party applications for optimizing and minimizing application traffic are provided. According to one aspect, a method for optimizing and minimizing application traffic in a wireless network includes defining an application programming interface (api) for controlling application traffic between an application client residing on a mobile device that operates within a wireless network and an application server not residing on the mobile device and using the api to optimize application traffic in the wireless network..
Ball Horticultural Company

Methods and systems for esim programming of cellular devices during wireless power provision

An apparatus includes a wireless power supply that wirelessly provides power to a cellular device having an embedded subscriber identification module (esim) while the cellular device is placed adjacent to the wireless power supply, a radio, and a processor programmed to control the radio to wirelessly provide a subscriber identification module (sim) profile to a cellular device for loading into the esim while the wireless power supply wirelessly provides power to the cellular device. A cellular device includes an esim, a radio that wirelessly receives a sim profile, a battery, and a secondary power supply configured to be wirelessly energized when placed adjacent to a wireless power supply.
National Instruments Corporation

Monitoring individual viewing of television events using tracking pixels and cookies

A real-time content identification and tracking system enabling monitoring of television programming consumption specific to an individual television or other viewing device. Metrics collected may include data regarding viewing of specific broadcast media, commercial messages, interactive on-screen information or other programming, as well as locally cached, time-shifted programming.
Inscape Data, Inc.

Methods and systems for esim programming of cellular devices

An apparatus includes a cellular frequency radio, either coupled to or configured to be coupled to an antenna disposed within a radio frequency (rf) shielded chamber. A cellular device includes an embedded subscriber identification module (esim).
National Instruments Corporation

Method and configuring array columns and rows for accessing flash memory cells

In one embodiment of the present invention, one row is selected and two columns are selected for a read or programming operation, such that twice as many flash memory cells can be read from or programmed in a single operation compared to the prior art. In another embodiment of the present invention, two rows in different sectors are selected and one column is selected for a read operation, such that twice as many flash memory cells can be read in a single operation compared to the prior art..
Silicon Storage Technology, Inc.

Programming nonvolatile memory cells using resolution-based and level-based voltage increments

Adaptive write operations for non-volatile memories select programming parameters according to monitored programming performance of individual memory cells. In one embodiment of the invention, programming voltage for a memory cell increases by an amount that depends on the time required to reach a predetermined voltage and then a jump in the programming voltage is added to the programming voltage required to reach the next predetermined voltage.

Method and configuring array columns and rows for accessing flash memory cells

In one embodiment of the present invention, one row is selected and two columns are selected for a read or programming operation, such that twice as many flash memory cells can be read from or programmed in a single operation compared to the prior art. In another embodiment of the present invention, two rows in different sectors are selected and one column is selected for a read operation, such that twice as many flash memory cells can be read in a single operation compared to the prior art..
Silicon Storage Technology, Inc.

Low power analog or multi-level memory for neuromorphic computing

A neuron circuit for use in a neural network is disclosed. The neural network includes a plurality of field effect transistors having confined channels.
Samsung Electronics Co., Ltd.

Digitally pitch-shifted pedal steel guitar

The pedal steel guitar has a plurality of strings strung across the body, with at least one multi-element transducer positioned proximate the strings. At least one foot pedal or knee lever, carried by the body and being physically disengaged from the plurality of strings, is coupled to at least one sensor that produces an electronic sensor signal when the pedal or lever is moved.

Standalone inventory reordering system

Methods, devices and systems for reordering an inventory item are provided herein. The device comprises a memory, a processor, and may comprise a sensor and/or a programming interface.

Domain-specific hardwired web browser machine

A domain-specific hardwired symbolic web browser machine is described that processes information via the hardwired mapping of symbols from one or more domains onto other such domains, computing and communicating with improved security and reduced power consumption because it has no cpu, no random access memory (ram), no instruction registers, no instruction set architecture (isa), no operating system (os) and no applications programming. The machine provides web browser functionality including, for example, the display of web pages.
Hackproof Technologies Inc.

Patient-owned electronic health records system and method

Embodiments of the invention provide a personal digital health portfolio system including a computer system coupled to a source of patient medical records or patient data with accessibility controlled by a secure authenticator structured for an uploader, downloader or reviewer of the patient medical records or patient data. An application programming interface (api) in data communication with a processor of the computer system can upload, download, or enable access of patient medical records or patient data stored on a non-transitory computer-readable storage medium.
Mindset Medical, Llc

System and metadata-driven external interface generation of application programming interfaces

In accordance with various embodiments, described herein is a system (data artificial intelligence system, data ai system), for use with a data integration or other computing environment, that leverages machine learning (ml, dataflow machine learning, dfml), for use in managing a flow of data (dataflow, df), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system provides a programmatic interface, referred to herein in some embodiments as a foreign function interface, by which a user or third-party can define a service, functional and business types, semantic actions, and patterns or predefined complex data flows based on functional and business types, in a declarative manner, to extend the functionality of the system..
Oracle International Corporation

Implementing modal selection of bimodal coherent accelerator

A method and apparatus are provided for implementing modal selection of a bimodal coherent accelerator in a computer system. Implementing modal selection of a bimodal coherent accelerator using a pci-express standard vendor specific extended capability (vsec) structure or capi vsec data in the configuration space of a capi-capable pcie adapter and procedures defined in the coherent accelerator interface architecture (caia) to enable and control a coherent coprocessor adapter over pcie.
International Business Machines Corporation

Generating computer executable instructions

There is provided a method and apparatus for generating computer executable instructions to allow computer interaction with a graphical user interface. The method and system provide a mechanism to allow users to easily generate computer executable instructions in the form of scripts.
Mastercard International Incorporated

Method and system for developing, training, and deploying effective intelligent virtual agent

The present teaching relates to developing a virtual agent. In one example, a plurality of graphical objects is presented to a user via a bot design programming interface.
Rulai, Inc.

Cell fate conversion of differentiated somatic cells into glial cells

The present invention relates to the reprogramming of differentiated somatic cells, such as those differentiated cells that arise from embryonic mesoderm, into glial cells. Glial cells produced from this reprogramming are functionally equivalent to glial cells that arise from ectodermal origins..
Case Western Reserve University

Voip and native carrier call integration

A method for native call and voip call integration is disclosed, comprising: receiving, at a switch in a mobile operator network, an incoming call for a mobile device; querying a convergence gateway from the soft switch via an application programming interface (api) at the convergence gateway to determine whether the mobile device is currently engaged in a voice over ip (voip) call using a voip calling software application on the mobile device; delivering the incoming call via the soft switch over ip as a voip call to the voip calling software application on the mobile device.. .
Parallel Wireless, Inc.

Monitoring individual viewing of television events using tracking pixels and cookies

A real-time content identification and tracking system enabling monitoring of television programming consumption specific to an individual television or other viewing device. Metrics collected may include data regarding viewing of specific broadcast media, commercial messages, interactive on-screen information or other programming, as well as locally cached, time-shifted programming.
Inscape Data, Inc.

System and methods for providing content to vehicles

Systems and methods are disclosed for delivering programming content to vehicles (e.g., seagoing vessels) in a cost-effective manner. In some embodiments, programming content may be delivered to vehicles over previously deployed networks (e.g., satellite networks), using excess network capacity which may not otherwise be used to deliver data.
Kvh Industries, Inc.

Providing interactive video on demand

A server may generate interactive commerce programming with content including descriptive information about a product or a service. The interactive commerce programming may be provided to a producer client to present the content at a display of the producer client and to participant devices.

Technique for providing programming content through a communications network having limited bandwidth

In a cable television system, a specific carrier is assigned to deliver programming content of a program channel to a service area for a period, defined as a function of viewership of the program channel during that period. For example, the program channel is assigned the specific carrier during the time when it has a generally strong viewership.
Time Warner Cable Enterprises Llc

Video capture system control using virtual cameras for augmented reality

There is provided a system and method for integrating a virtual rendering system and a video capture system using flexible camera control to provide an augmented reality. There is provided a method for integrating a virtual rendering system and a video capture system for outputting a composite render to a display, the method comprising obtaining, from the virtual rendering system, a virtual camera configuration of a virtual camera in a virtual environment, programming the video capture system using the virtual camera configuration to correspondingly control a robotic camera in a real environment, capturing a video capture feed using the robotic camera, obtaining a virtually rendered feed using the virtual camera, rendering the composite render by processing the feeds, and outputting the composite render to the display..
Disney Enterprises Inc.

Methods and systems for accessing third-party services within applications

A client device provides to a user, in an application associated with a social-networking service provided by a server system, a link to a page associated with a third-party service provider. The third-party service provider is distinct from the social-networking service.
Facebook, Inc.

Homomorphic encryption in a healthcare network environment, system and methods

A system and method for homomorphic encryption in a healthcare network environment is provided and includes receiving digital data over the healthcare network at a data custodian server in a plurality of formats from various data sources, encrypting the data according to a homomorphic encryption scheme, receiving a query at the data custodian server from a data consumer device concerning a portion of the encrypted data, initiating a secure homomorphic work session between the data custodian server and the data consumer device, generating a homomorphic work space associated with the homomorphic work session, compiling, by the data custodian server, a results set satisfying the query, loading the results set into the homomorphic work space, and building an application programming interface (api) compatible with the results set, the api facilitating encrypted analysis on the results set in the homomorphic work space.. .
Nanthealth, Inc

Software authentication before software update

A programming session may be initiated to a vehicle ecu by an update device. A software update for the ecu may be authenticated by the update device using an authentication key.
Ford Global Technologies, Llc

Pulse-width modulation (pwm) control loop for power application

A method includes: receiving error signals from a signal wrapper of a programmable fabric, wherein the programmable fabric and the signal wrapper are integrated in a programmable logic device (pld); looking up one or more lookup tables storing rows of pre-calculated data and obtaining a matching pre-calculated data corresponding to the error signals; and generating a compensated output signal using the matching pre-calculated data to drive a switch of the power regulator. The pre-populated data stored in the one or more lookup tables are programmably changed by programming a plurality of parameters of the programmable fabric and loading the pre-populated data to the one or more lookup tables via the signal wrapper..
Andapt, Inc.

One time programmable (otp) cell having improved programming reliability

A non-volatile semiconductor storage device includes a gate insulating film formed on a semiconductor substrate, a gate electrode formed on the gate insulating film, and first and second spaced apart doped regions formed below the gate insulating film and the gate electrode in the semiconductor substrate, wherein a grounded region of the first and second spaced apart doped regions is grounded via a contact.. .
Magnachip Semiconductor, Ltd.

Nonvolatile memory device and storage device including nonvolatile memory device

A nonvolatile memory device includes a memory cell array, a row decoder circuit, a page buffer circuit, and a control logic circuit. The control logic circuit controls the row decoder circuit and the page buffer circuit to perform: (1) a pre-program of sequentially selecting a plurality of memory blocks and increasing threshold voltages of string selection transistors or ground selection transistors of the selected memory block and (2) after the pre-program is completed, a main program of sequentially selecting the plurality of memory blocks, programming string selection transistors or ground selection transistors of the selected memory block, and performing a verification by using a verification voltage..

Multimedia communication system and method

Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media.
Impact Engine, Inc.

Assembly of connected terminals for programming and managing a selection of functions

An assembly includes a main terminal equipped with a communication module using at least a first communications protocol capable of connecting the main terminal to a communication network, which enables the use of at least one function, the main terminal being arranged to use at least one configuration program, and the configuration program enables at least one preferred function to be selected and a code representing the selected preferred function to be generated, and a second communications protocol. The assembly additionally comprises at least one secondary terminal equipped with a passive communication module using the second communications protocol to communicate with the main terminal in order to protect the code representing the selected preferred function..
Em Microelectronic-marin S.a.

Systems and methods for monitoring health indicators associated with applications

Systems and methods for use in evaluating health associated with one or more applications are disclosed. One exemplary method includes exposing, by a computing device, an application programming interface (api) where the api defines a standard form associated with health indicator packets, and receiving, at the computing device, via the api, a health indicator packet for a health indicator from at least one application where the health indicator packet conforms to the standard form and including a value for the health indicator for the at least one application.
Mastercard International Incorporated

Secure access to healthcare information

A system and method for providing or exchanging healthcare information (e.g., medical information) to authorized users in a secure manner. The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: assign identification information to a plurality of users and a plurality of items; associate the identification information of a user of the plurality of users with one or more items of the plurality of items; set-up security policies including predetermined locations, within predetermined stages within a sequence and during predetermined times; and provide the user access to the one or more items when there is a matching between the identification information of the user and the one or more items, and all of the security policies associated with the user and the one or more of the plurality of items are met..
International Business Machines Corporation

Base user defined functions

Methods, devices, and techniques for base user defined functions in a database management system are discussed herein. For example, in one aspect, a query request is received from a computer device.
Hewlett Packard Enterprise Development Lp

Memory device for matrix-vector multiplications

A device for performing a multiplication of a matrix with a vector. The device comprises a plurality of memory elements, a signal generator and a readout circuit.
International Business Machines Corporation

End-to- end application tracking framework

Novel tools and techniques for tracing application execution and performance. Some of the tools provide a framework for monitoring the execution and/or performance of applications in an execution chain.
Qwest Communications International Inc.

Fast and accurate identification of message-based api calls in application binaries

Disclosed are various embodiments for fast and accurate identification of message-based application programming interface (api) calls in applications. A set of compliance rules is obtained from a compliance rule store.
Airwatch Llc

Extending object-schema-based application programming interfaces (apis)

The present disclosure relates to extending object-schema-based application programming interfaces (apis). According to one embodiment, a method generally includes receiving, from a user, a schema defining an extension to the api and a reference to a parent node in a graph projection of the api.
Intuit Inc.

Detecting scripted or otherwise anomalous interactions with social media platform

A computer system receives an account creation request for a social media platform created and sent using a frontend component. An application programming interface (api) call sequence associated with the account creation request is received from the frontend component.
Twitter, Inc.

Application programming interface for providing access to computing platform definitions

Aspects of the disclosure are directed to providing access to the contents of a computing platform definition. A computing platform definition includes entries indicating devices and executables to deploy to a computing platform.
Bank Of America Corporation

Flow control for language-embedded programming in general purpose computing on graphics processing units

The present invention discloses a method of flow control in a computing device, for processing of flow control statements to adapt a data structure of a program running on the computing device and a computer program product storing the method. The invention thereby allows the integration of the kernels into the main program when compiling.

Methods and systems for providing photovoltaic plant power feed-in

A method of controlling a photovoltaic system includes: receiving a forecast of energy generation by the photovoltaic system for a predetermined time period; determining a revenue generation objective function characterizing revenue generated by feeding electrical energy from the photovoltaic system into an energy transmission system; determining constraints on the feed-in of electrical energy into the energy transmission system, at least some of the constraints being a function of the forecast; optimizing the revenue generation objective function as constrained to determine energy feed-in and storage actions; and executing the determined energy feed-in and storage actions. The method, for example, utilizes a simplified revenue generation module including a linear revenue generation objective function and a plurality of linear constraints, which can enable optimization using a mixed integer linear programming approach.
Robert Bosch Llc

Reprogramming progenitor compositions and methods of use therefore

The invention generally features compositions comprising induced pluripotent stem cell progenitors (also termed reprogramming progenitor cells) and methods of isolating such cells. The invention also provides compositions comprising induced pluripotent stem cells (ipscs) derived from such progenitor cells.
Salk Institute For Biological Studies

Tissue processing infusing bioactive agents into tissue

A tissue treatment apparatus and method for treating bone tissue has a controller, an enclosure, a reagent supply system, a draining configuration, and a gas relief valve is controlled by the controller. A bioactive agent may be applied through the reagent supply system.
Warsaw Orthopedic, Inc.

Patient-guided programming algorithms and user interfaces for neurostimulator programming

An example of a system may include a processor and a memory device comprising instructions, which when executed by the processor, cause the processor to generate a user interface to receive a therapy efficacy indication from a human subject for an neurostimulation treatment, receive user input in the user interface to select a therapy efficacy indication of the neurostimulation treatment, and identify a modification to a neurostimulation program based on the user input. For example, a therapy efficiency indication received in the user interface may indicate a perceived stimulation intensity, a perceived pain level, and a perceived location characteristic of the neurostimulation treatment.
Boston Scientific Neuromodulation Corporation

Programmable autotitrating of electrical parameters of implantable medical device

We report a method of automatically titrating an electrical therapy administered to a patient by an implanted medical device to a target dosage, comprising programming the medical device with a programmed electrical therapy comprising a first target value for a first therapy parameter; programming at least one titration parameter for automatically adjusting the first therapy parameter from a first value to the first target value over a titration time period initiating the electrical therapy, wherein the first therapy parameter comprises said first value; and automatically titrating the electrical therapy by making a plurality of adjustments to the value of the first therapy parameter, whereby the first electrical therapy parameter is changed from the first value to the first target value according to a titration function. We also report a medical device system configured to implement the method..
Flint Hills Scientific, L.l.c.

Compositions and methods for the reprogramming of cells into cardiomyocytes

The present disclosure provides compositions and methods for the reprogramming of cells such as fibroblasts into cardiomyocytes. The invention provided herein features a chemically defined media and methods of reprogramming cells to increase cardiac gene and protein expression in cardiac fibroblasts and other fibroblasts, e.g.
Duke University

Sexual stimulation device using light therapy, vibration and physiological feedback

A sexual stimulation apparatus and method which may comprise a plurality of light sources for photostimulation of the vagina, clitoris, or both; one or more vibrators for mechanical stimulation of an area of the vagina; a handle; a controller and programmable memory for containing non-transitory instructions for modes of operation and driving the light sources and vibrators of the invention; a vaginal finger; a handle for ease of use; a keypad for user entry of commands; and a charging or programming port. The invention may also comprise sensors that sense physiologic parameters of a user and adjust sexual stimulation parameters to achieve a desired sexual stimulation effect.

Drill apparatus and surgical fixation devices and methods for using the same

The present application relates to systems, methods, and devices for performing drilling operations, such as in a surgical setting. The embodiments disclosed herein include handheld drill apparatus configured to be used with guides for completing a specific operation.
Mighty Oak Medical, Inc.

Key value file system

A file system includes: an application programming interface (api) configured to provide a file system access to an application running on a host computer; a key value file system configured to represent a file or a directory as an inode including one or more key-value pairs; a virtual file system configured to direct a file system call received from the application to the key value file system; and a key value api configured to provide the file system access to data stored in a data storage device. Each key-value pair contained in the inode includes a name of the file or the directory as a key and an identifier of a container that is associated with the file or the directory as a value.
Suphatchatwong Innovation Co., Ltd.

Systems and methods for integrated html5 searching and content delivery

A system for managing content distributed over an electronic network includes a multichannel video programming distributor server for distributing and managing content, and an authorization server for establishing and managing permissions for subscriber access to the content. Each of the servers are in operable communication with the electronic network.
Cable Television Laboratories, Inc

Customized channel

Various arrangements generating a customized channel are presented. A customized channel may be generated for a user.
Echostar Technologies L.l.c.

Distributed computing in r

Examples disclosed herein relate to distributed computing in r. Some examples disclosed herein may include identifying a distributed multivariate apply (dmapply) operation and an invocation of a distributed computing backend and determining a function referenced in the dmapply operation.
Hewlett Packard Enterprise Development Lp

Token based network service among iot applications

One embodiment of the invention is directed to a computer-implemented method comprising, receiving registration information for one or more application programming interfaces (apis) at a registrar computer system associated with a federated network of computing devices. The method further comprises generating a unique address for each api included in the registration information.

Treatment of cloud-based and local attachments in communication applications

Users of communication applications may be enabled to select from a user-friendly and efficiently provided list of files that may be of interest to them to attach to a correspondence and send to one or more recipients. For example, the communication application may retrieve information from one or more application programming interfaces (apis) associated with applications of the user to determine the list of files.
Microsoft Technology Licensing, Llc

Managing a cloud service

A technique includes providing at least one service blueprint to orchestrate application programming interfaces to manage the lifecycle of at least one cloud service.. .
Hewlett Packard Enterprise Development Lp

Counterfeit prevention

An identification token of a programmable device is determined whether to be invalid. In response to determining that the identification token is invalid, the programmable device is identified as unauthorized.
Data I/o Corporation

Over-the-air radio broadcast signal metadata

Over-the-air radio broadcast signals are commonly used to deliver a variety of programming content (e.g., audio, etc.) to radio receiver systems. Supplemental data (e.g., metadata) may be provided to radio broadcast receiver systems, where such supplemental data is associated with the programming content delivered via the over-the-air radio broadcast signals.

Fusible link cell with dual bit storage

A fuse-programmable register or memory location having a plurality of fusible links of differing electrical characteristics in parallel. In one embodiment, three fusible links with different resistances are provided, such that application of a programming voltage non-uniformly distributes the current among the links, allowing varying voltages to selectively blow one or more of the links.
Texas Instruments Incorporated

Programming nonvolatile memory cells through a series of predetermined threshold voltages

Adaptive write operations for non-volatile memories select programming parameters according to monitored programming performance of individual memory cells. In one embodiment of the invention, programming voltage for a memory cell increases by an amount that depends on the time required to reach a predetermined voltage and then a jump in the programming voltage is added to the programming voltage required to reach the next predetermined voltage.

Methods of programming memory devices

Methods of operating non-volatile memory devices are provided including receiving program data and a program address. Memory cells that correspond to the program address are selected from among memory cells in an erased state.
Samsung Electronics Co., Ltd.

Apparatus and endurance friendly programming using lower voltage thresholds

Provided are a method and apparatus for endurance friendly programming using lower voltage thresholds. A non-volatile memory has storage cells organized as pages programmed using a first number of threshold voltage levels.
Intel Corporation

Stable fast programming scheme for displays

A technique for improving the spatial and/or temporal uniformity of a light-emitting display by providing a faster calibration of reference current sources and reducing the noise effect by improving the dynamic range, despite instability and non-uniformity of the transistor devices. A calibration circuit for a display panel having an active area having a plurality of light emitting devices arranged on a substrate, and a peripheral area of the display panel separate from the active area is provided.
Ignis Innovation Inc.

System and widget-assisted setup of a universal remote control

A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances provides an interactive instruction set and associated programming which is downloadable to a controllable appliance having an associated display, such as an internet enabled television. The programming is accessible by the controllable appliance and is configured to appropriately display interactive instructions from the interactive instruction set to a user during a user initiated set up procedure for setting up the controlling device to communicate commands to another controllable device (e.g., a dvd, vcr, dvr, etc)..
Universal Electronics Inc.

Commissioning and configuring control electronics associated with assets

A mobile device is used in conjunction with control electronics and associated assets and sensors to facilitate the setup or modification of programming in the electronics. The mobile device is used to initially commission sensors by collecting data from the field, such as sensor identity, asset identity and measurement points, and uploading the collected data to the electronics.
Epro Gmbh

System and causing messages to be delivered to users of a distributed voice application execution system

A system that is capable of receiving and interpreting a user's spoken commands is also coupled to a television interface device that controls video programming content displayed the user's television. The user can speak commands to cause certain programs to be played, and to control various functions of the television.
Xtone, Inc.

Mobile push payments

There is described herein a method of conducting a mobile transaction, comprising: a card processor server receiving an authorisation message from an application programming interface (api) running on a sending institution server, the authorisation message comprising a push code indicating that the transaction should be processed immediately; and the card processor server transmitting a guarantee message to an api running on a receiving institution server, the guarantee message comprising an urgency code indicating that funds should be posted to a merchant's account immediately. There is further described a system comprising a card processor server, an api running on a sending institution server, an api running on a receiving institution server, a consumer mobile user device and a merchant user device, the card processor server being configured to perform the aforementioned method..
Mastercard International Incorporated

Quantum circuit synthesis using deterministic walks

There is provided a method for implementing an algorithm for forming, or synthesizing, quantum circuits on a system capable of performing the quantum circuit synthesis by using a deterministic walk (i.e. A pseudo-random walk with a random or pseudo-random starting point).

Embedding foundational root of trust using security algorithms

Approaches, techniques, and mechanisms are disclosed for provisioning programmable devices in a secure manner. The secure programming system can individually encrypt a target payload of data and code and then program the information into each individual one of the programmable devices targeted for a specific job.
Data I/o Corporation

Mitigation of return-oriented programming attacks

Trampoline and return-oriented programming attacks employ a variety of techniques to maliciously execute instructions on a device in a manner different from a legitimate programmer's original intent. By instrumenting a device to detect deviations from predicted behavior, these exploits can be identified and mitigated..
Sophos Limited

System and controlling a programmable deduplication ratio for a memory system

A memory module has a logic including a programming register, a deduplication ratio control logic, and a deduplication engine. The programming register stores a maximum deduplication ratio of the memory module.
Samsung Electronics Co., Ltd

Apparatus and programming non-volatile memory using a multi-cell storage cell group

Provided are an apparatus, method, and system for programming a multi-cell storage cell group. A non-volatile memory has storage cells.
Intel Corporation

Reducing programming time of memory devices using data encoding

An apparatus for data storage includes an interface for communicating with a memory, and encoding circuitry. The memory incurs a first bit-programming duration in programming a first bit value, and incurs a second bit-programming duration, longer than the first bit-programming duration, in programming a second bit value opposite from the first bit value.
Nuvoton Technology Corporation

Touch event model for web pages

One or more touch input signals can be obtained from a touch sensitive device. A touch event model can be used to determine touch and/or gesture events based on the touch input signals.
Apple Inc.

1149.1 tap linking modules

Ieee 1149.1 test access ports (taps) may be utilized at both ic and intellectual property core design levels. Taps serve as serial communication ports for accessing a variety of embedded circuitry within ics and cores including; ieee 1149.1 boundary scan circuitry, built in test circuitry, internal scan circuitry, ieee 1149.4 mixed signal test circuitry, ieee p5001 in-circuit emulation circuitry, and ieee p1532 in-system programming circuitry.
Texas Instruments Incorporated

Therapeutic mirnas for treating heart and skeletal muscle diseases

The present disclosure describes the role for mir-322(424)/503 in the differentiation of cardiac precursor cells. Thus, the use of these molecules in the programming of resident stem/progenitor cells into cardiomyocytes, both in vitro and in vivo.
University Of Houston System

Low-latency multimedia using dual wireless adapters

A computing device for low-latency multimedia using dual wireless adapters, comprising a first wireless adapter connected to a wi-fi access point; a second wireless adapter connected directly to a plurality of wireless devices; and an operating system comprising programming instructions stored in the memory and operating on the processor and configured to: receive streaming multimedia via a wireless network from a media source, using the first wireless network adapter; and send at least a subset of the streaming multimedia at least one of the plurality of wireless devices using the second wireless network adapter.. .
Blackfire Research Corporation

Managing lifecycles of television gadgets and applications

The subject matter of this specification can be embodied in, among other things, a method that includes identifying metadata related to television programming. The method further includes sending search requests that include the identified metadata to a search system for selecting at least one portable program module.
Google Llc

System and content-based navigation of live and recorded tv and video programs

A system, method and computer-readable medium are presented for providing real-time content-based navigation of live video programming. The video programming is received and a searchable database is generated.
At&t Intellectual Property Ii, L.p.

Apparatus and providing programming information for media content to a wearable device

Aspects of the subject disclosure may include, for example, detecting a first wearable device and a second wearable device in proximity of a display device and identifying a first user profile associated with the first wearable device and a second user profile associated with the second wearable device. Further aspects may include identifying a first set of media content preferences according to the first user profile and a second set of media content preferences according to the second user profile.
The Directv Group, Inc.

Dynamic programming across multiple streams

Various implementations disclosed herein enable a more efficient allocation of one or more shared network resources (e.g., bandwidth, memory, processor time, etc.) amongst a number of client devices based on media content data complexity and client device resource constraints in order to better manage perceptual playback quality of adaptive streaming content. In some implementations, a method includes aligning sequences of one or more temporal segments such that time boundaries of temporal segments across the sequences are in alignment; and, selecting segment representations for each temporal segment based on a combination of the sequence alignment and perceptual quality level values associated with available segment representations, such that a combination of resulting perceptual quality levels satisfies a joint quality criterion.
Cisco Technology, Inc.

Multi-media quality of service and quality of user experience optimization through voice prioritization

Techniques to optimize quality of service and quality of user experience for multi-media mobile applications are described. A traffic detection component detects the video and audio data components of a video call.
T-mobile Usa, Inc.

Technologies for event based debugging of data center switching

Systems, methods, and computer-readable media for improving debugging and troubleshooting of datacenter networks, and more particularly improving the speed of forwarding/data path related problems without going into asic level debugging. A switch could, for example, have a processor which communicates with an asic.
Cisco Technology, Inc

Device programming with system generation

A secure programming system and method for provisioning and programming a target payload into a programmable device mounted in a programmer. The programmable device can be authenticated before programming to verify the device is a valid device produced by a silicon vendor.
Data I/o Corporation

Device keys protection

A method to protect a device key in a device comprising at least one secure element locally connected to at least one time programmable memory storing a global value in form of a bit string comprising locked bits and unlocked bits. The locked bits are irreversibly pre-programmed in the one-time-programmable memory during an initialization phase of the device while the unlocked bits remaining in an initial state may be programmable by the secure element.
Nagravision S.a.

Auto-learning log likelihood ratio

A method for identifying log likelihood ratio (llr) values includes programming codewords into nonvolatile memory devices in response to receiving host-requested write instructions and performing background reads of the programmed codewords in a block at a default threshold voltage, at one or more threshold voltage offset that is less than the default threshold voltage and at one or more threshold voltage offset that is greater than the default threshold voltage. One of the background reads is decoded to identify the stored codeword(s) and a set of llr values is identified using the stored read results and the identified codeword(s).
Ip Gem Group, Llc

Non-volatile memory with reduced program speed variation

A three-dimensional non-volatile memory is provided with reduced programming variation across word lines. The gate lengths of word lines decrease from the top to the bottom of the memory hole.
Sandisk Technologies Llc

Programmable via devices with metal/semiconductor via links and fabrication methods thereof

Programmable via devices and fabrication methods thereof are presented. The programmable via devices include, for instance, a first metal layer and a second metal layer electrically connected by a via link.
Globalfoundries Inc.

Power switch circuit

Provided is a power switch circuit that includes a first level shifter that, in response to execution of a programming operation of a one-time programmable (otp) memory cell array, turns on a first switching device that has received a supply voltage from an external supply voltage pad. The power switch circuit also include a second level shifter that, in response to execution of the programming operation, turns on a second switching device connected to the first switching device, to provide the supply voltage to the otp memory cell array.
Magnachip Semiconductor, Ltd.

Distinguishing user speech from background speech in speech-dense environments

A device, system, and method whereby a speech-driven system can distinguish speech obtained from users of the system from other speech spoken by background persons, as well as from background speech from public address systems. In one aspect, the present system and method prepares, in advance of field-use, a voice-data file which is created in a training environment.
Vocollect, Inc.

Systems and fast compensation programming of pixels in a display

Circuits for programming a circuit with decreased programming time are provided. Such circuits include a storage device such as a capacitor for storing display information and for ensuring a driving device such as a driving transistor drives a light emitting device according to the display information.
Ignis Innovation Inc.

Display device and pixel circuit thereof

A display device and a pixel circuit thereof. The pixel circuit generates threshold voltage information of a driving transistor (21) in a source following manner, a threshold voltage of the driving transistor (21) and a reference voltage related to gray scale information are generated at two ends of a first capacitor (26) by means of voltage division of the first capacitor (26) and a second capacitor (27), and the reference voltage keeps unchanged during a light-emitting process, so that a driving current flowing through a light-emitting device (25) is irrelevant to threshold voltages of the driving transistor (21) and the light-emitting device (25), thereby compensating the threshold voltage deviation of the driving transistor (21) and the light-emitting device (25), and solving the problem of nonuniform display.
Peking University Shenzhen Graduate School

Apparatus and software-agnostic multi-gpu processing

An apparatus and method are described for a software agnostic multi-gpu implementation. For example, one embodiment of an apparatus comprises: a plurality of physical graphics processor units (pgpus) to execute graphics commands; a graphics driver to receive graphics commands generated from applications via a graphics application programming interface (api); a mediator to receive commands directed to pgpu resources from the graphics driver, the mediator to map the plurality of pgpus into a virtual graphics processor unit (vgpu) visible to the graphics driver, the mediator further including a load balancer to distribute commands received by the vgpu to each of the plurality of pgpus in accordance with a load balancing policy..
Intel Corporation

Graphics pipeline that supports multiple concurrent processes

A graphics processing unit (gpu) concurrently executes kernel codes programmed in more than one programming framework. The gpu includes a first command decoder that decodes a first set of commands issued by a first application programming interface (api) for executing a first kernel code.
Mediatek Inc.

Social network transaction processing system

A system for transferring funds using social network connections. The system sends application programming interface (api) requests to social networks to obtain “friend” information and create accounts into which funds are deposited and which may be retrieved by recipients via hyperlinks in messages provided through social networks.
Dwolla, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Transportation allocating frequencies of transit services therein

A method of dynamically allocating frequency settings of a transit service includes utilizing avl/apc to determine travel time and demand variations within a day. Clusters of time periods are formed based thereon and the day is split up.
Delft University Of Technology

Portable computerized interactive training profile

A method for maintaining a user profile representing evolving user profile data of a first user, the user profile accessible by a first organization and a second organization without communication between the first organization and the second organization. The method includes creating the user profile by a remote computer based on feedbacks from a corresponding users of the first organization communicating with the remote computer via an application programming interface operating on the remote computer.
Adp, Llc

Interactive constraint solver

Constraint programming is used to solve problems that have many variables and that have many possible solutions. An interactive constraint solver application provides additional information to a user if a conflict arises between two choice-constraints so that the additional information can be used to resolve the conflict according to a model-constraint set up by an application developer.
Oracle International Corporation

Systems and methods for bi-directional database application programming interface, extract transform and load system, and user computing device

Systems and methods are provided for improved integration between database systems. Data from multiple disparate computing systems is transmitted via bi-directional communication interfaces.
Hart, Inc.

Data structure, model for populating a data structure and programming a processing device utilising a data structure

A data structure for software comprising a table of attributes. Each record of the attributes table includes additional information, such that application code of the software is only able to reference the data value associated with the attribute as stored in the database schema by way of the attributes referenced in the data structure.
Millieable Ip Pty Ltd

Hybrid code modification in intermediate language for software application

Computer program, methods, and systems for code modification of a programming language platform and a software application in an intermediate language at different times are disclosed. The methods and system may modify a portion of the programming language platform in the intermediate language at a first time to alter a functionality of or add a new functionality to the programming language platform; and may modify the software application in the intermediate language at a second time different from the first time, where the software application may be modified based on a runtime analysis rule that uses the altered or added new functionality of the programming language platform.
Salesforce.com, Inc.

Data storage in a multi-level memory device using one-pass programming

A method for data storage includes preparing first data having a first size for storage in a memory device that stores data having a nominal size larger than the first size, by programming a group of memory cells to multiple predefined levels using a one-pass program-and-verify scheme. The first data is combined with dummy data to produce first combined data having the nominal size, and is sent to the memory device for storage in the group.
Apple Inc.

Semiconductor memory device and operating method thereof

A semiconductor memory device includes a memory cell array including a plurality of pages, peripheral circuits programming memory cells included in a selected page of the plurality of pages into a plurality of program states, and a control logic controlling the peripheral circuits to perform a program operation, wherein the control logic controls the peripheral circuits so that a first variable pass voltage applied to a page adjacent to the selected page is different from a pass voltage applied to remaining unselected pages during a program operation for a first set program state having a low threshold voltage distribution, among the plurality of program states.. .
Sk Hynix Inc.

Remote information collection, situational awareness, and adaptive response system (ricsaars) for improving advance threat awareness and hazardous risk avoidance with respect to a mobile platform or entity along a path of travel including identifying combinations of elements of interest including hazardous combinations of detected signals and other elements with respect to the mobile platform or entity along the path or expected path of the mobile platform or entity

An adaptive situational awareness, decision support, and automated response system operable to receive sensor data or situational awareness data for a region of interest along or in advance of a path of travel of a vehicle obtained from at least a mobile reconnaissance sensor platform and select/execute one or more response programming or plans to operate one or more vehicle equipment items, e.g., a remote interaction, control or jamming system, from a stored database, manual inputs, or a distributive network based on matching of plans/programs with at least one of the sensor outputs or situational awareness data is provided. Apparatus and methods are also provided that enable an exemplary system to obtain data associated with an area surrounding the vehicle and provide this data to other system, subsystems, and personnel..
The United States Of America As Represented By The Secretary Of The Nevy

Translation module, processing module and control system

A transmission module for a machine control, is designed to process an input program code of a control program, and based thereon, to generate a uniform intermediate code having work instructions for execution by the machine control. The input program code comprises a first program code component and a second program code component, where the first program code component is written in a first programming language and the second program code component is written in a second programming language.
Beckhoff Automation Gmbh

Apparatus and programmable coolant delivery in cnc machines

A method and apparatus for directing a coolant stream for use with a computer numerically controlled (cnc) machine tool includes a nozzle pivotably mounted on a machine tool. The position of the nozzle is automatically adjusted using information available in the cnc machine control program and the part program (i.e.
Tormach, Inc.

Point-and-click programming for deep brain stimulation using real-time monopolar review trendlines

A system and method for selecting leadwire stimulation parameters includes a processor iteratively performing, for each of a plurality of values for a particular stimulation parameter, each value corresponding to a respective current field: (a) shifting the current field longitudinally and/or rotationally to a respective plurality of locations about the leadwire; and (b) for each of the respective plurality of locations, obtaining clinical effect information regarding a respective stimulation of the patient tissue produced by the respective current field at the respective location; and displaying a graph plotting the clinical effect information against values for the particular stimulation parameter and locations about the leadwire, and/or based on the obtained clinical effect information, identifying an optimal combination of a selected value for the particular stimulation parameter and selected location about the leadwire at which to perform a stimulation using the selected value.. .
Boston Scientific Neuromodulation Corporation

Acoustic feedback event monitoring system for hearing assistance devices

The present disclosure relates to tracking of acoustic feedback events of a hearing assistance device, such as a hearing aid. Information about the acoustic feedback events is stored for analysis.
Starkey Laboratories, Inc.

Systems and methods for resolving recording conflicts

A device for enabling a user to resolve recording conflicts is configured to display an interactive graphical user interface illustrating programming associated with recording conflicts. The graphical user interfaces enables a user to select programming associated with a recording conflict.
Nagravision S.a.

Provider-defined live multichannel viewing events

Various arrangements for providing a multichannel viewing event are presented. A definition of the multichannel viewing event may be broadcast to multiple television receivers.
Echostar Technologies L.l.c.

System architecture for a wearable device

Apparatuses and methods that generate and send interactive elements to a plurality of wearable electronic devices are discussed. One or more mobile applications and one or more remote backend servers may cooperate to send information in the interactive elements to the instances of the time synchronous application resident in their wearable electronic device in order to bring different types of content such as timely and relevant data, events, and notifications to a user of that wearable electronic device without the user's intervention to actively retrieve the different types of content.
Pebble Technology, Corp.

Modifying authentication for an application programming interface

Application programming interfaces (apis) can be unintentionally exposed and allow for potentially undesirable use of corporate resources. An api call filtering system configured to monitor api call requests received via an endpoint and api call responses received via a supporting service of an api or web service.
Shape Security, Inc.

Compensation memory (cm) for power application

A memory block integrated in a programmable logic device (pld) is disclosed. The memory block includes: one or more lookup tables storing pre-populated data.
Andapt, Inc.

Nonvolatile resistive switching memory device and manufacturing method thereof

A nonvolatile resistive switching memory, comprising an inert metal electrode, a resistive switching functional layer, and an easily oxidizable metal electrode, and characterized in that: a graphene barrier layer is inserted between the inert metal electrode and the resistive switching functional layer, which is capable of preventing the easily oxidizable metal ions from migrating into the inert metal electrode through the resistive switching functional layer under the action of electric field during the programming of the device. The manufacturing method therefore comprises adding a monolayer or multilayer graphene thin film between the inert electrode and the solid-state electrolyte resistive switching functional layer which services as a metal ion barrier layer to stop electrically-conductive metal filaments formed in the resistive switching layer from diffusing into the inert electrode layer during a rram device programming process, eliminating erroneous programming phenomenon occurring during the erasing process, improving device reliability..
Institute Of Microelectronics, Chinese Academy Of Sciences

Systems and methods for programming data to storage devices

Receiving one or more first write commands to write a first set of data to a storage device. The first set of data is programmed in a plurality of memory cells in the storage device using a first plurality of program levels available in the plurality of memory cells.
Hgst Netherlands B.v.

System and burst programming directly to mlc memory

Apparatus and method for performing burst mode programming in a memory system are disclosed. A memory system may program data in different modes, such as normal mode programming and burst mode programming.
Sandisk Technologies Llc

Estimating secondary path magnitude in active noise control

The technology described in this document can be embodied in a computer-implemented method that includes receiving a first plurality of values representing a set of current coefficients of an adaptive filter disposed in an active noise cancellation system. The method also includes computing a second plurality of values each of which represents an instantaneous difference between a current coefficient and a corresponding preceding coefficient of the adaptive filter, and estimating, based on the second plurality of values, one or more instantaneous magnitudes of a transfer function that represents an effect of a secondary path of the active noise cancellation system.
Bose Corporation

Parking detection and guidance system

A real-time vehicle parking guidance system includes a plurality of wireless sensor nodes distributed in a parking area for detecting the presence of vehicles in parking spaces in the parking area, wherein the wireless sensor nodes transmit vehicle detection information through a hybrid communication method that uses optical wireless communication along with a backup radio frequency (rf) transmission; and a wireless hub communications unit including a programming element and a data module, for receiving the vehicle detection information from the wireless sensor nodes and transmitting the vehicle detection information to a processor for updating a corresponding display of the real-time vehicle parking on a computer or mobile device.. .

Method for automatic modeling of complex buildings with high accuracy

The present invention relates to a high-accuracy automatic 3d modeling method for complex buildings, comprising the steps of: transforming the complex building to a complex polygon by using the topological structure of polygons firstly, transforming complex polygons to a set of triangles which are seamlessly spliced by programming an algorithm and accomplishing high-accuracy automatic 3d modeling of buildings.. .

System and managing cryptocurrency payments via the payment request api

Disclosed is an approach for processing cryptocurrency payments via a payment request application programming interface. A method includes receiving, from a site, at a browser and via the payment request application programming interface, a request associated with a potential purchase, wherein the request includes an identification of a cryptocurrency payment method accepted by the site and transmitting, to the site, from the browser and via the api, data indicating that a user of the browser can pay for the potential purchase via the cryptocurrency payment method accepted by the site.
Monticello Enterprises Llc

Automated agile roadmap decision management system

Systems and methods for managing allocation of resources among plural offerings of an enterprise are disclosed. A method includes: maintaining, by a computer device, a ranked list of the offerings, wherein the ranked list is viewable at plural user devices within the enterprise; receiving, by the computer device, an input to link an item to one of the offerings included in the ranked list; accessing, by the computer device, stored cost/benefit data defined for the item, wherein the accessing comprises using an application programming interface (api) call; updating, by the computer device, a score of the one of the offerings based on the cost/benefit data defined for the item; updating, by the computer device, the ranked list based on the updated score..
International Business Machines Corporation

Virtual service provider zones

A service proxy services as an application programming interface proxy to a service, which may involve data storage. When a request to store data is received by the service proxy, the service proxy encrypts the data and stores the data in encrypted form at the service.
Amazon Technologies, Inc.

Em color screen text abbreviation term emcst

The inventor set out to develop through exclusive software programming a way for a web/internet user to see web pages that load in black text/white background such as this page and transform it into a background and text color of their choice such as blue, green, gray, etc. It is new because no other search engine/web browser is programmed to only display pages in color that come in a black and white combination.

Precondition exclusivity mapping of tasks to computational locations

Computational tasks are mapped with computational locations in a distributed system such as a cloud computing environment. Mapping does not rely on workload estimates.
Microsoft Technology Licensing, Llc

Enhanced local commoning

A method and system for enhanced local commoning optimization of compilation of a program. Commoning of volatiles within an extended block for a particular memory model associated with a particular programming language is performed, using a two pass approach.
International Business Machines Corporation

Method for management and optimization of hydropower generation and consumption

An optimization and management system using a global linearization approach and mixed integer linear programming to perform the dispatch and to schedule a river system for ten days forward while subject to real world, hourly physical, biological, environmental, and recreational constraints. The optimizer system uses a combination of slack variables and stitching methods to approximate a highly nonlinear optimization problem, thereby generating realtime generation schedules to promote to the management authority..
The Energy Authority, Inc.

High speed double data rate jtag interface

A process and apparatus provide a jtag tap controller (302) to access a jtag tap domain (106) of a device using a reduced pin count, high speed ddr interface (202). The access is accomplished by combining the separate tdi and tms signals from the tap controller into a single signal and communicating the tdi and tms signals of the single signal on the rising and falling edges of the tck driving the ddr interface.
Texas Instruments Incorporated

Simplified schedule programming of an hvac controller

An hvac controller may be configured to control one or more hvac components within an hvac system. The hvac controller may include a user interface, such as but not limited to a touchscreen display, that enables a user to view and/or manipulate settings within the hvac controller including but not limited to parameters within a programmable schedule.
Honeywell International Inc.

Reprogramming producing induced pluripotent stem cells (ipsc)

The present invention is in the field of stem cells. Particularly, the present invention relates to a reprogramming method for producing induced pluripotent stem cells (ipsc) by transducing somatic differentiated cells with a viral vector expressing Δ133p53β isoform, Δ133p53γ isoform or both Δ133p53β and Δ133p53γ isoforms; to induced pluripotent stem cells as produced by this method; to uses thereof in cell therapy and as an in vitro model for studying various diseases; and to a method for detecting ipsc..
Centre National De La Recherche Scientifique (cnrs

Enhanced confirmations for touchscreen infusion pump

Enhanced confirmations for programming of touchscreen infusion pumps reduce the likelihood of users confirming pump parameters that have been mistakenly programmed. Following programming of a given pump parameter, an icon or image intuitively related to the pump parameter can be displayed on the touchscreen.
Tandem Diabetes Care, Inc.

Patient programmer for implantable drug delivery device

Methods for programming an implantable drug delivery device using a mobile computing device that include establishing a connection with a telemetry unit configured for wireless communication with the implantable drug delivery device, displaying user-selectable drug delivery settings for the implantable drug delivery device, receiving at least one selection of a drug delivery setting, translating the received selection into a signal format readable by the telemetry unit, and sending the translated signal to the telemetry unit to program the implantable drug delivery device. Further embodiments include telemetry units for communication with an implantable drug delivery device, and patient programmers and a method for patient modification to a programmed drug delivery regimen..
Flowonix Medical Incorporated

Methods and products for nucleic acid production and delivery

The present invention relates in part to nucleic acids, including nucleic acids encoding proteins, therapeutics and cosmetics comprising nucleic acids, methods for delivering nucleic acids to cells, tissues, organs, and patients, methods for inducing cells to express proteins using nucleic acids, methods, kits and devices for transfecting, gene editing, and reprogramming cells, and cells, organisms, therapeutics, and cosmetics produced using these methods, kits, and devices. Methods and products for altering the dna sequence of a cell are described, as are methods and products for inducing cells to express proteins using synthetic rna molecules, including cells present in vivo.
Factor Bioscience Inc.

Orthodontic appliance

Disclosed is a method for producing an orthodontic appliance for securing to a user's teeth in order to carry out an orthodontic treatment, the appliance having an element. The method includes a) gathering information relating to the user's set of teeth; b) using the information to determine at least first and second stable shapes of the element towards which the element should tend to deform during the first and second periods of treatment, respectively; and c) producing and programming the element in such a way that the application of a stimulus during the first period of the treatment renders the second stable shape operational.
D&d

. .

Led light bulb, lamp fixture with self-networking intercom, system and method therefore

A networked light for illumination and intercom for communications in a single housing, with voice command and control, hands-free. The system in a housing configured to conventional looking lamp, bulb, fixture, lighting devices, suitable for a direct replacement of conventional illuminating devices typical found in homes or buildings.
Athena Patent Development Llc.

Systems and methods for programming, controlling and monitoring wireless networks

A system for programming, controlling and monitoring wireless networks enabling a wireless device (dev) being utilized and integrated into car electronic control module or home (or business) alarm/security system. This system also presents a general control (robotic) device, which controls general input and output functions, where plurality of cellular handsets, internet devices can co-control, monitor, share and exchange information through the cellular, the internet networks and other wire/wireless network..

Systems and methods for providing content to vehicles

Systems and methods are disclosed for delivering programming content to vehicles (e.g., seagoing vessels) in a cost-effective manner. In some embodiments, programming content may be delivered to vehicles over previously deployed networks (e.g., satellite networks), using excess network capacity which may not otherwise be used to deliver data.
Kvh Industries, Inc.

Programming insight and analysis

A method is described for obtaining and using viewership data to determine relationships between previous viewership of an episodic program and viewership of future episodes of the program. Aggregating the data may comprise determining missing data points and predicting substitute data points based on past viewership data for the individual viewer and a plurality of other viewers.
Comcast Cable Communications, Llc

Method and system for connecting heterogeneous internet of things devices for workflow automation

A method and computer program product of an internet of things (iot) platform for workflow automation of heterogeneous iot devices. The platform is implemented as a cloud service, and the iot devices are connected to the platform via application programming interfaces.
Ananse Incorporated

System and providing a credential management api

Disclosed is an approach for enabling a user to login to a site without needing to manually type in credentials. A method includes receiving, from a site, at a browser and via a browser credential management application programming interface that defines a protocol for communicating data between the site and the browser for enabling a user to login to the site, a request associated with a login credential required for the site, retrieving, based on the request, user data and transmitting, to the site, from the browser and via the browser credential management application programming interface, a response to the request.
Monticello Enterprises Llc

Flow controller automatically throttling rate of service provided by web api

A mechanism is provided in a data processing system for automatically throttling the rate of service provided by a web application programming interface (api) for a software service. A flow controller executing on the data processing system assigns a queue to each consumer of the software service.
International Business Machines Corporation

Memory management method, memory storage device and memory control circuit unit

A memory management method, a memory storage device and a memory control circuit unit are provided. The method includes: configuring a default encoding rule for a first physical erasing unit which includes encoding data to be stored to the first physical erasing unit based on a default code rate; configuring a first encoding rule, for the first physical erasing unit according to error estimating information of the first physical erasing unit, which includes encoding data to be stored to a first-type physical programming unit and a second-type physical programming unit belonging to the first physical erasing unit based on a first code rate and a second code rate respectively, where a value of the first code rate is greater than a value of the default code rate, and a value of the second code rate is less than the value of the default code rate..
Epostar Electronics Corp.

Nonvolatile resistive switching memory device and manufacturing method thereof

A nonvolatile resistive switching memory includes an inert metal electrode, a resistive switching functional layer, and an easily oxidizable metal electrode. A graphene intercalation layer with nanopores, interposed between the easily oxidizable metal electrode and the resistive switching functional layer, is capable of controlling the metal ions, which are formed by the oxidation of the easily oxidizable metal electrode during the programming of the device, and only enter into the resistive switching functional layer through the position of the nanopores.
Institute Of Microelectronics, Chinese Academy Of Sciences

Data storage with data randomizer in multiple operating modes

Methods of operating a memory include programming a particular portion of a data state to a memory cell with a data randomizer in a first operating mode, and programming a remaining portion of the data state to the memory cell with the data randomizer in a second operating mode different than the first operating mode.. .
Micron Technology, Inc.

Method and system for performing non-standard mode operations

Disclosed are methods and systems for controlling the playback and recording of television programming containing interactive applications. In particular, the disclosed methods and systems detail how “trick modes” can be handled when playing applications, that are distributed with the television programming..
Opentv, Inc.

Assessing penalties for sdks that violate policies in mobile apps

A system, method and program product for processing software development kits (sdks). A system is provided that includes a container creation system that wraps an inputted sdk in a penalty container to create a wrapped sdk, wherein the wrapped sdk includes re-instrumented code that redirects application programming interface (api) calls between the sdk and an associated app and operating system through a wrapper in order to monitor runtime behavior; wherein the container creation system instantiates a policy module that is configurable by an sdk provider and app developer to implement a mutual policy configuration for the penalty container; and wherein the penalty container includes a penalty manager that assesses penalties to the sdk provider based on sdk violations of the mutual policy configuration..
International Business Machines Corporation

Processor performance monitor that logs reasons for reservation loss

A processor includes a performance monitor that logs reservation losses, and additionally logs reasons for the reservation losses. By logging reasons for the reservation losses, the performance monitor provides data that can be used to determine whether the reservation losses were due to valid programming, such as two threads competing for the same lock, or whether the reservation losses were due to bad programming.
International Business Machines Corporation

Modified jvm with multi-tenant application domains and class differentiation

A method and system for operating a modified java virtual machine (jvm) which is able to simultaneously host multiple java application programs is disclosed. In a first modification the jvm is modified to permit multiple class definitions of some of the java application programming interface (api) classes, so called non-sensitive classes, to be loaded multiple times but restrict other java api classes, so called sensitive classes, to be loaded only once, preferably onto a bootstrap class loader.
Waratek Limited

Method and system for an interactive user interface to dynamically validate application program interface modification requests

A user interface for dynamically validating at least a portion of programming codes as an application program interface (api) modification request. A first window area statically displays data definitions for one or more configurable elements for a request to be operably connected to an api.

Transforming data manipulation code into data workflow

Aspects extend to methods, systems, and computer program products for transforming data manipulation code into data workflow. Data manipulation code for a data science process is written in a data manipulation programming language.
Microsoft Technology Licensing, Llc

Vehicle-mounted control device, program writing device, program generating device and program

The present invention provides a vehicle-mounted control device, a program writing device, a program generating device, and a program, which are capable of quickly and easily carrying out reprogramming. An ecu 300 is provided with: a microcomputer 301, an sram 302, a flash memory 303, and a communication device 305.
Hitachi Automotive Systems, Ltd.

Containerizing a block storage service

Containerization of a block storage service. A scheduler component of a block storage service is initiated in a first container via a containerization technology.
Red Hat, Inc.

Three dimensional visual programming interface for a network of devices

Approaches for generating virtual representations of smart objects in a 3d visual programming interface. The interface displays a 3d virtual environment containing virtual objects that represents a real-world environment containing smart objects.
Autodesk, Inc.

Integrated air quality sensor

A microelectronic device capable of detecting multiple gas constituents in ambient air can be used to monitor air quality. The microelectronic air quality monitor includes a plurality of temperature-sensitive gas sensors tuned to detect different gas species.
Stmicroelectronics Pte Ltd

Miniature gas analyzer

A miniature gas analyzer capable of detecting voc gases in ambient air as well as sensing relative humidity and ambient temperature can be used to monitor indoor air quality. The voc gas sensor is thermally controlled and can be tuned to detect a certain gas by programming an adjacent heater.
Stmicroelectronics Pte Ltd

Navigation api for linking software applications

Provided are systems and methods for linking two or more software applications using a navigation application programming interface. In one embodiment, a first software application on a computing device can invoke a second software application on the computing device.
Google Inc.

Method of inducing beta cells from urine-derived cells using small molecules

The disclosure relates to a method of producing induced beta cells from urine-derived cells, the method comprising providing urine-derived cells; inducing the urine-derived cells by culturing said urine-derived cells in a primary induction culture medium comprising an effective amount of at least one small molecule reprogramming factor(s) for a first period of time to obtain induced endoderm cells; inducing the induced endoderm cells by culturing said induced endoderm cells in a secondary induction culture medium comprising an effective amount of at least one small molecule reprogramming factor(s) for a second period of time to obtain induced pancreatic precursor cells; and inducing the induced pancreatic precursor cells by culturing said pancreatic precursor cells in a tertiary induction culture medium comprising an effective amount of at least one small molecule reprogramming factor(s) for a third period of time to obtain induced beta cells.. .
University Of South Australia

System and controlling and programming the production of a ball of thread

Described is a control and programming system and method for producing a ball of thread having a plurality of stretches with different colors along the longitudinal direction with a ball winding machine comprising: a device for acquiring the chromatic characteristics of the thread connected to a respective control unit, a device for moving the thread towards the ball winding machine and a device for cutting the thread.. .
Ecafil Best Spa Industria Filati

Hearing prosthesis programming

Presented herein are objective techniques for determining the upper limit of the dynamic range (i.e., the comfort level) of implanted stimulating contacts through the use of electrocochleography (ecog) measurements to indirectly detect the onset and duration of a recipient's stapedius reflex. In particular, stimulation is delivered to a recipient's cochlea to trigger the onset of the stapedius reflex and the resulting acoustic impedance change is detected by monitoring the acoustically evoked ecog..

Adaptable programming guide for networked devices

In one embodiment, a method of generating an electronic program guide for a user of an entertainment system is disclosed. The method includes retrieving, by a user computer in communication with the entertainment system, preference criteria corresponding to one or more user preferences describing payment requirements.
Resource Consortium Limited

System, method and computer program product for sharing content via links

In accordance with embodiments, there are provided mechanisms and methods for sharing content via links. These mechanisms and methods for sharing content via links can enable customizable features associated with the operations related to those links.
Salesforce.com, Inc.

Specializing unsupervised anomaly detection systems using genetic programming

In one embodiment, a device in a network receives sets of traffic flow features from an unsupervised machine learning-based anomaly detector. The sets of traffic flow features are associated with anomaly scores determined by the anomaly detector.
Cisco Technology, Inc.

Cross platform social networking authentication system

Disclosed in one example is a method of authenticating with multiple social network services. The method may include storing first authentication information associated with a user for a first social networking service using at least one computer processor, receiving second authentication information associated with the user for a second social networking service from a social networking application, and sending to the social networking application the first authentication information.
Zynga Inc.

System and neutral application programming interface

Systems and methods for neutral application programming interfaces are disclosed. In one embodiment, the disclosure relates to a system for neutral application programming interfaces.
Umbra Technologies Ltd.

Anti-fuse with reduced programming voltage

A method for integrating transistors and anti-fuses on a device includes epitaxially growing a semiconductor layer on a substrate and masking a transistor region of the semiconductor layer. An oxide is formed on an anti-fuse region of the semiconductor layer.
International Business Machines Corporation

Word line dependent pass voltages in non-volatile memory

Sensing in non-volatile memory is performed using bias conditions that are dependent on the position of a selected memory cell within a group of non-volatile memory cells. During sensing, a selected memory cell receives a reference voltage while the remaining memory cells receive a read or verify pass voltage.
Sandisk Technologies Llc

Programmable logic accelerator in system on chip

A programmable logic array (pla) is disclosed employing programming logic tile (plt), system on chip (soc) interface bus, input output (io) blocks and logic processing blocks (lpb). Soc processors using soc interface bus program plt successively using different configuration memory bank values to realize a logic not limited by the plt resource counts.

Presenting mobile content based on programming context

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search queries in response to obtaining audio samples on a client device. In one aspect, a method includes the actions of i) receiving audio data from a client device, ii) identifying specific content from captured media based on the received audio data, wherein the identified specific content is associated with the received audio data and the captured media includes at least one of audio media or audio-video media, iii) obtaining additional metadata associated with the identified content, iv) generating a search query based at least in part on the obtained additional metadata, and v) returning one or more search results to the client device, the one or more search results responsive to the search query and associated with the received audio data..
Google Inc.

Data storage based on rank modulation in single-level flash memory

Technologies are generally described to store data in single-level memory using rank modulation. In some examples, data to be encoded to single-level memory may be represented with a bit ranking for a group of bits.
Empire Technology Development Llc

Method for testing a graphical interface and corresponding test system

This test method for validating a specification of a graphical interface consists of developing a scenario file corresponding to the validation test to be performed. The scenario file includes a plurality of instructions, in a natural programming language, each instruction including a function, parameters and an expected state of the graphical interface following the application of the function.
Alstom Transport Technologies

Unmanned ground and aerial vehicle attachment system

Techniques are disclosed for hot swapping one or more module devices on a single host device. A module device can perform module-specific tasks that are defined in its module software driver.

Viewpoint navigation control for three-dimensional visualization using two-dimensional layouts

Systems and methods for supplying an open interface (e.g., web pages) for viewpoint navigation control of a three-dimensional (3-d) visualization of an object that is simple to create and fast and easy to use. This viewpoint navigation control application allows users to control the viewpoint in a 3-d environment by interacting with (e.g., clicking on) a 2-d hyperlink layout within a web browser (or other 2-d viewer with hyperlink capability).
The Boeing Company

Application programming interfaces for scrolling operations

At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through an application programming interface (api) in this environment includes transferring a set bounce call.
Apple Inc.

Distributed building control system

An example of a building automation system utilizes intelligent system elements, some of which are lighting devices having light sources, and some of which are utility building control and automation elements. Some utility building control and automation elements include a controllable mechanism for use in control of some aspect of the building other than lighting.
Abl Ip Holding Llc

Optimized hydromodification management with active stormwater controls

A system, methodology, and programming logic for active stormwater controls to optimize sizing and design of hydromodification management (hm) structural best management practices (bmps) to achieve optimal flow duration control. Control logic enables the controlled release of stormwater from a bmp in a manner most akin to pre-development flow duration curves.
Optirtc, Inc.

Unwrapped 2d view of a stimulation lead with complex electrode array geometry

The disclosure is directed to programming implantable stimulators to deliver stimulation energy via one or more implantable leads having complex electrode array geometries. The disclosure also contemplates guided programming to select electrode combinations and parameter values to support efficacy.
Medtronic, Inc.

Patient-matched surgical component and methods of use

A method of automatically registering a surgical navigation system to a patient's anatomy is provided. The method comprises programming a surgical navigation system with a first spatial relationship between a surgical component and a reference array connected to the surgical component, programming the surgical navigation system with a second spatial relationship between an anatomical feature of a patient and the surgical component, installing the surgical component on the patient such that the surgical component engages the anatomical feature in the second spatial relationship, and locating the reference array with the surgical navigation system.
Biomet Manufacturing, Llc

Methods and apparatuses for configuring a ble advertising beacon

A method, apparatus, and computer program product are provided in order to provide improvements in the configuring of bluetooth low energy (ble) advertising beacons. Embodiments of the present invention are directed to conveniently and reliably configuring or updating the configuration of a ble beacon, while limiting the amount of technical information and/or tools required.
Nokia Technologies Oy

Systems and methods of customized television programming over the internet

A production facility receives program content from a plurality of broadcast feeds over the internet. In an embodiment, the production facility comprises server on a computer network, such as the internet.
Ajp Enterprises, Llc

Method and system of decoupling applications from underlying communication media through shim layers

In one example aspect, a computerized system of a shim layer that provides an application-level network overlay functionality without requiring any packet-level processing includes the step of implementing a shim layer underneath an application endpoint of an application, wherein the shim layer intercepts an application programming interface (api) between the application and the network and modifies a set of parameters exchanged in the api such that a network overlay is provided to the application. The method includes the step of assigning an identifier to the application endpoint, wherein the identifier can remain persistent when the application goes down and comes back up, and wherein the identifier can remain persistent when the application changes locations in a network..

Server-to-server content distribution

A non-limiting example method includes receiving a request to publish content that is stored on a user storage server in a personal data store. The method includes preparing the content for publication and moving the prepared content to a content repository to generate published content.
Microsoft Technology Licensing, Llc.

Sharing user context and preferences

Technology for interoperability is disclosed by enabling the sharing of user context or preferences for a computing experience across computing devices, operating systems, applications, or locations. A platform and application programming interface (api) are provided for computer applications and services to store and retrieve context data associated with a computing experience.
Microsoft Technology Licensing, Llc

Systems and methods for authenticating network messages

Networks and methods for use in authenticating messages are provided. One exemplary method generally includes receiving a message from a client, where the message includes a client certificate.
Mastercard International Incorporated

Transforming audio content for subjective fidelity

A method or apparatus for delivering audio programming such as music to listeners may include identifying, capturing and applying a listener's audiometric profile to transform audio content so that the listener hears the content similarly to how the content was originally heard by a creative producer of the content. An audio testing tool may be implemented as software application to identify and capture the listener's audiometric profile.
Warner Bros. Entertainment Inc.

Fuse element programming circuit and method

In one embodiment, a programming circuit is configured to form a programming current for a silicide fuse element by using a non-silicide programming element.. .
Semiconductor Components Industries, Llc

Otp memory with high data security

A method of programming electrical fuses reliably is disclosed. If a programming current exceeds a critical current, disruptive mechanisms such as rupture, thermal runaway, decomposition, or melt, can be a dominant programming mechanism such that programming is not be very reliable.
Attopsemi Technology Co., Ltd

Memory device

A memory device includes a plurality of memory cell transistors, a word line electrically connected to gates of the memory cell transistors, and a control circuit configured to perform programming of the memory cell transistors to a plurality of different threshold voltage ranges in a plurality of loops, each loop including a program operation and a program verification. The different threshold voltage ranges include a first threshold voltage range and a second threshold voltage range that is at a higher voltage than the first threshold voltage range.
Toshiba Memory Corporation

Method of programming semiconductor memory device

In a method of programming a semiconductor memory device, during a standby period, a standby voltage is applied to word lines coupled to a plurality of memory cells included in a selected memory cell string, and, during a first program period, a first pre-bias voltage is applied to a word line coupled to at least one of programmed memory cells of the selected memory cell string. The first pre-bias voltage is greater than the standby voltage..
Sk Hynix Inc.

Fast programming of magnetic random access memory (mram)

The present invention is directed to a method for programming a magnetic tunnel junction (mtj) coupled to a transistor having a gate, a source, and a drain. The method includes the steps of setting a voltage of a source line to a first voltage, the source line being coupled to one of the source and drain of the transistor, the other one of the source and drain of the transistor being coupled to one end of the mtj; setting a voltage of a bit line to zero, the bit line being coupled to the other end of the mtj; setting a voltage of a word line coupled to the gate of the transistor to a second voltage that is higher than the first voltage; and programming the mtj from a first resistance state to a second resistance state by driving a current through the mtj from the source line to the bit line..
Avalanche Technology, Inc.

Magnetic memory slot

A memory slot including a pad formed of a stack of regions made of thin layers, including a first region made of a nonmagnetic conducting material; a second region made of a magnetic material exhibiting a magnetization in a direction perpendicular to the principal plane of the pad; a third region made of a nonmagnetic conducting material of different characteristics to those of the first region; the pad resting on a conducting track adapted to cause the flow of a programming current of chosen sense, in which the pad has an asymmetric shape with respect to any plane perpendicular to the plane of the layers and parallel to the central axis of the track, and with respect to its barycenter.. .
Commissariat à I'Énergie Atomique Et Aux Énergies Alternatives

System and methods for extraction of threshold and mobility parameters in amoled displays

Disclosed is a system and method to improve the extraction of transistor and oled parameters in an amoled display for compensation of programming voltages to improve image quality. A pixel circuit includes an organic light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input to provide the programming signal, and a storage device to store the programming signal.
Ignis Innovation Inc.

System and methods for extraction of threshold and mobility parameters in amoled displays

A system reads a desired circuit parameter from a pixel circuit that includes a light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input, and a storage device to store a programming signal. One embodiment of the extraction system turns off the drive device and supplies a predetermined voltage from an external source to the light emitting device, discharges the light emitting device until the light emitting device turns off, and then reads the voltage on the light emitting device while that device is turned off.
Ignis Innovation Inc.

Universal application programming interface for augmented reality

An application programming interface (api) server accesses first data of a non-augmented reality (ar) application. The first data including first content data, first control data, first user interface data, and a first data format.
Daqri, Llc

System and method that expands the use of polar dynamic programming to segment complex shapes

The present invention provides a system and method that uses polar dynamic programming pdp (pdp) method to generate a segmented image of a shape.. .
Arizona Board Of Regents On Behalf Of The University Of Arizona

Multi-mode usb interface

A merchant device has a usb interface that includes an id pin and a voltage pin. When the merchant device receives an oscillating signal at the id pin, it connects the voltage pin to a power supply of the merchant device.
Square, Inc.

Method and system for processing on-demand substitute checks

A method and system for processing a payment over a computerized network. An icon generating module automatically generates active payment icons for the payee associated with particular payment obligations, each including a link to the computerized payment interface and machine-readable information regarding the specific payment to be made, and automatically generates active payment icons having alternative programming associated with a plurality of utilization modes (e.g.

Tool experience aggregator

Various examples are directed to systems and methods for aggregating user tool experience. A record ingestion circuit may receive action record data from a user tool that describes an action performed with the user tool by the user.

Range programming using a search query

Systems and methods for range programming using a search query are disclosed. A method for range programming using a search query includes determining whether the search query comprises a range operation and identifying a target application to launch using a search application which is separate from the target application and based on the search query.
Mitel Networks Corporation

Method and system for presenting content summary of search results

Methods, systems and programming for presenting a content summary of search results is described herein. In one example, at least one search result may be fetched based on a search query.
Excalibur Ip, Llc

Methods and systems for invoking code in a different programming language

Programmer input in a first programming language is received, the programmer input including i) a built-in function of the first programming language, the built-in function corresponding to generating code for remotely invoking an electronic object deployed, or to be deployed, on a server via a communication network, and ii) a parameter that indicates the electronic object, wherein the code for invoking the electronic object comprises a) code in a second programming language different than the first programming language, or b) code in a markup language interpretable by a web browser. The programmer input is evaluated to: i) generate the code for remotely invoking the electronic object deployed, or to be deployed, on the server, and ii) if the electronic object is not yet deployed on the server, deploy the electronic object on the server.
Wolfram Research, Inc.

Data storage device including nonvolatile memory device and operating method thereof

A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a point in time when each of the memory blocks is physically erased, acquiring a first interval and a second interval, calculating a disturb index based on the first interval and the second interval, selecting a victim block for garbage collection based on the disturb index, and copying valid page data of the victim block into a free block. The first interval is defined by a point in time when each of the memory blocks is physically erased and a point in time when each of the memory blocks is fully programmed.

Computing device and performing test of rehosting

Disclosed is a method for performing a test of rehosting performed by a computing device including one or more processors and a memory storing commands executable by the processors. The method may include: generating, by a test case generating module, a test case by analyzing a programming code of a legacy system; performing, by a test runner module, the test case in the legacy system and an open system; and comparing, by a test result generating module, execution results of the test case in the legacy system and the open system..
Tmaxsoft Co., Ltd.

Application programming interface (api) hub

Embodiments are directed to a system for controlling access to remote services, comprising an application programming interface (api) hub configured to provide an interface between a client application and one or more remote services. The client application accesses the api hub using a common data protocol, such as odata, that is not associated with the remote services.
Microsoft Technology Licensing, Llc.

On-demand network code execution with cross-account aliases

Systems and methods are described for utilizing cross-account access to tasks on an on-demand code execution environment or other distributed code execution environment to implement an application programming interface (api) on a network-accessible service. An on-demand code execution environment can utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances.
Amazon Technologies, Inc.

Systems and methods for programming mobile devices

Embodiments of a system and method are described for generating and distributing programming to mobile devices over a network. Devices are provided with players specific to each device and applications that are device independent.
Express Mobile, Inc.

Three dimensional visual programming interface for a network of devices

Approaches for generating virtual representations of smart objects in a 3d visual programming interface. The interface displays a 3d virtual environment containing virtual objects that represents a real-world environment containing smart objects.
Autodesk, Inc.

Display of region of activation in neurostimulation programming screen

A system for use with a neurostimulator coupled to one or more electrodes implanted adjacent neural tissue of a patient. The system comprises a user input device configured for allowing a user to select different nerve fiber diameters and to select a set of stimulation parameters.
Boston Scientific Neuromodulation Corporation

Supplemental device for attachment to a pen injector and determination of a set dose amount using optical incremental encoder

A data collection device comprises at least two optical sensors configured to detect tick marks of a medicament dose indicator of the medicament delivery device in their respective detection areas, and a processing arrangement configured to determine a current medicament dosage programmed into said medicament delivery device based on a count of the tick marks that pass through the detection areas of the optical sensors during programming of said medicament dosage into said medicament delivery device. A direction of travel of the tick marks may be identified, to determine whether the programmed dosage is increasing or decreasing.
Sanofi-aventis Deutschland Gmbh

Patient programmer for implantable drug delivery device

Methods for programming an implantable drug delivery device using a mobile computing device that include establishing a connection with a telemetry unit configured for wireless communication with the implantable drug delivery device, displaying user-selectable drug delivery settings for the implantable drug delivery device, receiving at least one selection of a drug delivery setting, translating the received selection into a signal format readable by the telemetry unit, and sending the translated signal to the telemetry unit to program the implantable drug delivery device. Further embodiments include telemetry units for communication with an implantable drug delivery device, and patient programmers and a method for patient modification to a programmed drug delivery regimen..
Flowonix Medical Incorporated

Fluoroscopy system resolving slowly evolving conditions

A fluoroscopy machine allows programming of a frame rate in the range of multiple seconds per frame and then displays the images at a higher rate in a loop in the radiological theater so as to impart an improved sense of motion to a human observer of a slow physiological processes captured by fluoroscopic studies.. .
Wisconsin Alumni Research Foundation