Patent application number | Description | Published |
20110288400 | Methods and Systems for Generating Electrical Property Maps of Biological Structures - A method performed at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors is disclosed. The method includes accessing multiple images of a biological structure, generating an electrical property map of at least a portion of the biological structure in accordance with two or more of the multiple images, and providing at least a subset of the electrical property map. | 11-24-2011 |
20140344299 | CENTRALIZED SELECTION CONTEXT FOR USER INTERFACE DATA BINDING AND EVENT HANDLING - Systems and methods are disclosed which employ a centralized selection context having selection states spread across user interface elements. Methods are described in which the binding between widgets and data storage is isolated using the centralized selection context paradigm for a majority of data items represented within a user interface. This selection context is fully accessible by methods that access data while considering the current selection context. The centralized selection context simplifies event-handling logic by having selection context readily available thus removing the need to query individual widgets for their state. | 11-20-2014 |
20160055304 | TARGETED ELECTRICAL STIMULATION - Apparatuses, systems, methods, and program products are disclosed for targeted electrical stimulation. A method includes determining, by a processor, a base configuration for each of a plurality of electrodes configured to transmit an electrical current towards a target area of a biological structure. A method includes calculating a cost associated with transmitting an electrical current to the target area according to the base configuration. A method includes modifying the base configuration in response to the calculated cost not satisfying a minimum cost threshold. The modified configuration clusters electrical current transmitted by each of the electrodes at the target area according to a resistivity map of the biological structure to minimize the cost of transmitting the electrical current. The cost is re-calculated according to the modified configuration and the configuration is modified until the minimum cost threshold is satisfied. A method includes graphically presenting the configuration for each of the electrodes. | 02-25-2016 |
Patent application number | Description | Published |
20110013681 | GENERATING AND IMPLEMENTING A COMMUNICATION PROTOCOL AND INTERFACE FOR HIGH DATA RATE SIGNAL TRANSFER - A data Interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors and thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless communication devices. | 01-20-2011 |
20120008642 | SYSTEMS AND METHODS FOR DIGITAL DATA TRANSMISSION RATE CONTROL - The present invention provides systems and methods for adaptive digital data transmission rate control. A digital data transmission system for adaptively transferring packets over a transmission link includes a client device having a bandwidth control module and a host device coupled to the client device over the transmission link. The host device includes one or more bandwidth control registers and a packet builder. The bandwidth control module determines a packet speed and/or size for packets transmitted from the host device to the client device over the transmission link. The bandwidth control registers store the requested packet size and/or rate. The packet builder accesses these registers when transmitting packets to determine the requested packet size and/or rate. | 01-12-2012 |
20120149301 | RECEIVER FOR NEAR FIELD COMMUNICATION AND WIRELESS POWER FUNCTIONALITIES - Exemplary embodiments are directed to a coexistence of NFC and wireless power functionalities. A device may include an antenna configured to receive a signal. The device may further include a communication circuit configured to selectively couple to the antenna in a default mode of operation. The device may further include a wireless power circuit configured to selectively couple to the antenna in response to detecting that the signal is provided to power or charge a load. | 06-14-2012 |
20120155344 | OUT-OF-BAND COMMUNICATION ON HARMONICS OF THE PRIMARY CARRIER IN A WIRELESS POWER SYSTEM - Exemplary embodiments are directed to communication with a wireless power transmitter. A device may include an antenna for wirelessly transmitting a power carrier. The device may further include transmit circuitry coupled to the antenna and configured to transmit a data carrier at a frequency corresponding to at least one harmonic of the power carrier. | 06-21-2012 |
20140003543 | N-PHASE POLARITY OUTPUT PIN MODE MULTIPLEXER | 01-02-2014 |
20140006649 | N-PHASE POLARITY OUTPUT PIN MODE MULTIPLEXER | 01-02-2014 |
Patent application number | Description | Published |
20100151364 | Method for identifying and using process window signature patterns for lithography process control - A method for identifying process window signature patterns in a device area of a mask is disclosed. The signature patterns collectively provide a unique response to changes in a set of process condition parameters to the lithography process. The signature patterns enable monitoring of associated process condition parameters for signs of process drift, analyzing of the process condition parameters to determine which are limiting and affecting the chip yields, analyzing the changes in the process condition parameters to determine the corrections that should be fed back into the lithography process or forwarded to an etch process, identifying specific masks that do not transfer the intended pattern to wafers as intended, and identifying groups of masks that share common characteristics and behave in a similar manner with respect to changes in process condition parameters when transferring the pattern to the wafer. | 06-17-2010 |
20120021343 | Process Window Signature Patterns for Lithography Process Control - A method for identifying process window signature patterns in a device area of a mask is disclosed. The signature patterns collectively provide a unique response to changes in a set of process condition parameters to the lithography process. The signature patterns enable monitoring of associated process condition parameters for signs of process drift, analyzing of the process condition parameters to determine which are limiting and affecting the chip yields, analyzing the changes in the process condition parameters to determine the corrections that should be fed back into the lithography process or forwarded to an etch process, identifying specific masks that do not transfer the intended pattern to wafers as intended, and identifying groups of masks that share common characteristics and behave in a similar manner with respect to changes in process condition parameters when transferring the pattern to the wafer. | 01-26-2012 |
20150178914 | Methods and Systems for Inspection of Wafers and Reticles Using Designer Intent Data - Methods and systems for inspection of wafers and reticles using designer intent data are provided. One computer-implemented method includes identifying nuisance defects on a wafer based on inspection data produced by inspection of a reticle, which is used to form a pattern on the wafer prior to inspection of the wafer. Another computer-implemented method includes detecting defects on a wafer by analyzing data generated by inspection of the wafer in combination with data representative of a reticle, which includes designations identifying different types of portions of the reticle. An additional computer-implemented method includes determining a property of a manufacturing process used to process a wafer based on defects that alter a characteristic of a device formed on the wafer. Further computer-implemented methods include altering or simulating one or more characteristics of a design of an integrated circuit based on data generated by inspection of a wafer. | 06-25-2015 |
Patent application number | Description | Published |
20110294083 | Molten Salt Treatment System and Process - A molten salt treatment system and process can include one or more tubular conduits flowably connected to a molten salt reactor, the tubular conduit containing concentrically within it a pipe or a shaft separated by an annular space therebetween, and one or more gas sources connected to feed gas into the annular space. The system may include a scrubbing device flowably connected to a molten salt reactor off-gas outlet to receive an off-gas, a first heating device configured to heat the effluent from the scrubbing device, and a filtering device flowably connected to receive the effluent from the heating device. An overflow conduit may be flowably connected to a molten salt reactor overflow outlet to receive molten salt therefrom and discharge the molten salt to a salt recovery vessel, and a blower or other gas mover may be connected to the molten salt reactor and the recovery vessel to prevent backflow of cold gases through the overflow outlet to the molten salt reactor. | 12-01-2011 |
20120157676 | Process for removing dimethylamine - A process for removing dimethylamine (DMA) before and/or during and/or after deacylation in a reaction vessel of a feed stream comprising a sucralose-6-acylate resulting from the chlorination of a sucrose-6-acylate in the presence of dimethyl formamide (DMF), wherein the deacylation is conducted at a first set of conditions of temperature, pH and pressure, the process comprising: (a) providing a side stream loop from and to the reaction vessel; (b) adjusting the conditions of one or more of temperature, pH, and pressure in the loop, and setting the flow rate through the loop, to remove DMA while minimising carbohydrate degradation. | 06-21-2012 |
Patent application number | Description | Published |
20150185971 | Ring-Based User-Interface - Methods and devices for providing a user-interface are disclosed. In one embodiment, the method comprises receiving data corresponding to a first position of a wearable computing device and responsively causing the wearable computing device to provide a user-interface. The user-interfaces comprises a view region and a menu, where the view region substantially fills a field of view of the wearable computing device and the menu is not fully visible in the view region. The method further comprises receiving movement data corresponding to an upward movement of the wearable computing device to a second position above the first position and responsively causing the wearable computing device to move the menu such that the menu becomes more visible in the view region. | 07-02-2015 |
20150371436 | COMPUTERIZED SYSTEMS AND METHODS FOR LAYERING CONTENT IN A USER INTERFACE - Computer-implemented systems and methods are provided for analyzing and determining properties of virtual environments rendered on a display. The disclosed embodiments include, for example, a method for rendering a virtual environment, the method comprising operations performed with one or more processors. The operations of the method may include generating a plurality of object layers, the object layers representing permissible height values. The method may also include populating the environment with a plurality of objects, wherein each object is associated with a height value corresponding to one of the object layers. The method may also include determining whether any two objects form an occluded pair. The method may also include calculating a cast shadow index for each occluded pair reflecting a magnitude of a height differential between occluding object and the occluded object. The method may also include rendering the virtual environment in accordance with the calculated cast shadow indices. | 12-24-2015 |
20150371438 | COMPUTERIZED SYSTEMS AND METHODS FOR ANALYZING AND DETERMINING PROPERTIES OF VIRTUAL ENVIRONMENTS - Computer-implemented systems and methods are provided for analyzing and determining properties of virtual environments rendered on a display. The disclosed embodiments include, for example, a method for obtaining, by one or more processors, one or more depth parameters comprising one or more display parameters reflecting characteristics of the display, wherein the display parameters include a height and width of the display, and one or more environment depth multipliers reflecting a scaling factor to optimize display performance. The method may also include calculating, by the one or more processors, a diagonal display distance based on the display parameters. The method may also include calculating, by the one or more processors, an environment depth based on the diagonal display distance and the one or more environment depth multipliers. The method may also include setting, by the one or more processors, the depth of the display equal to the environment depth. | 12-24-2015 |
Patent application number | Description | Published |
20120047134 | PREDICTIVE QUERY COMPLETION AND PREDICTIVE SEARCH RESULTS - Methods, systems, and apparatus, including computer program products, for processing search query suggestions. In one aspect, interface instructions on a client device cause the client device to generate a search interface that includes a query input field and provide query characters input in the query input field to a search service as a first query suggestion request. The client device receives, in response the query suggestion request, first query suggestions and renders the first query suggestions according to and order. In response to the client device receiving first search results responsive to one of the first query suggestions and being received independent of user selection of a first query suggestion and independent of sending a completed query to the search service, the client device generates an indication in the interface that indicates the first query suggestion for which the search results are responsive. | 02-23-2012 |
20120047135 | Predictive Query Completion And Predictive Search Results - Methods, systems, and apparatus, including computer program products, for processing search query suggestions. In one aspect, a search service provides query suggestions responsive to a query suggestion request from a client device, and determines if a prediction criterion is met. The prediction criterion is independent of a user selection of a query suggestion provided in response to one or more query suggestion requests. In response to determining that the prediction criterion is met, the search system provides search results to the client device. The search results are responsive to one of the query suggestions provided in response to the query suggestion request or one or more previous query suggestion requests. | 02-23-2012 |
20140181135 | PREDICTIVE QUERY COMPLETION AND PREDICTIVE SEARCH RESULTS - Methods, systems, and apparatus, including computer program products, for processing search query suggestions. In one aspect, a search service provides query suggestions responsive to a query suggestion request from a client device, and determines if a prediction criterion is met. The prediction criterion is independent of a user selection of a query suggestion provided in response to one or more query suggestion requests. In response to determining that the prediction criterion is met, the search system provides search results to the client device. The search results are responsive to one of the query suggestions provided in response to the query suggestion request or one or more previous query suggestion requests. | 06-26-2014 |
Patent application number | Description | Published |
20120082401 | SYSTEM AND METHOD FOR AUTOMATIC DISCOVERING AND CREATING PHOTO STORIES - A system and method are described for creating, managing and sharing photo stories. For example, one embodiment of a computer implemented method for selecting among a plurality of different photo story templates comprises: receiving a plurality of new photos from a user the photos having metadata associated; analyzing the photos and the metadata associated with the photos; responsively grouping the photos into a plurality of different photo stories based on the analysis of the photos and the metadata associated with the photos; and selecting a set of photo story design templates for each of the different photo stories based on the analysis of the photos and the metadata associated with the photos grouped into the different photo stories. | 04-05-2012 |
20120141023 | SMART PHOTO STORY CREATION - A computer implemented method for producing a photo story includes automatically sorting a plurality of images, by a computer system, according to a primary criterion to produce a list of sorted images, automatically pruning the list of sorted images, by the computer system, based on one or more secondary criteria to produce a list of kept images, wherein the list of kept images is a subset of the list of sorted images, automatically placing the list of kept images in one or more pages, sections, or chapters to produce a photo story, and displaying the photo story by the computer system. | 06-07-2012 |
20120272135 | METHODS AND SYSTEM FOR AUTOMATICALLY CREATING OF LARGE NUMBER OF WEBSITES FOR COMMUNICATION, MEDIA SHARING, AND MANAGEMENT WITHIN GROUPS - A computer-implemented method is disclosed for creating a plurality of group websites for a plurality of groups in a club or a league. The method includes receiving, by a computer network system, group data for a plurality of groups in a club or a league, wherein the group data include names for the groups, names and email addresses for managers of the groups, and at least one member's name for each of the plurality of teams; creating, by the computer network system, data structures for a plurality of group websites using the group data; automatically assigning web addresses to the group websites by the computer network system, wherein the plurality of group websites are activated for the plurality of groups in the club or the league; and allowing the managers of the groups to edit the plurality of group websites for their respective groups. | 10-25-2012 |
Patent application number | Description | Published |
20110313568 | Robot Including Electrically Activated Joints - Robots comprising two links joined by a pivot joint are provided. In some cases, the pivot joint allows the robot to lean to either side. One link of the robot includes an electrically activated actuator such as an electric motor configured to rotate a pulley. A belt is engaged with the actuator, and the ends of the belt are coupled to the other link on either side of the pivot joint. Tensioners, such as springs, provide tension on either side of the belt. Actuating the actuator changes the position of the belt to respond to sloping surfaces and turns, for example. | 12-22-2011 |
20140133088 | COOLING COMPUTING ASSETS IN A DATA CENTER USING A HOT STACK - A data center includes a hot stack for exhausting heated air from the data center. As air flows across computing assets operating in the data center, the air absorbs heat generated by the computing assets. The temperature difference between the heated air and air outside the data center, the height of the hot stack, and the area of the hot stack causes the heated air to flow through the hot stack and outside of the data center. This air flow may be used to decrease the pressure of a portion of the data center, causing air to flow from a higher pressure portion of the data center to the depressurized portion of the data center. | 05-15-2014 |
20140133089 | COOLING COMPUTING ASSETS IN A DATA CENTER USING HOT AND COLD STACKS - A data center includes a hot stack for exhausting heated air from the data center and a cold stack that cools intake air relative to the environment surrounding the data center. The temperature difference between air in the cold stack and the environment creates an airflow through the cold stack and into a cold aisle. This pressurizes the cold aisle, causing air to flow from the cold aisle across computing assets to a lower-pressure hot aisle. While flowing across the computing assets, the air absorbs heat generated by the computing assets. The temperature difference between the heated air and air outside the data center causes the heated air to flow through the hot stack and outside of the data center. | 05-15-2014 |
20140177163 | Cooling Servers in a Data Center Using Prevailing Winds - A data center includes a wind collecting structure that directs prevailing winds external to the data center into an interior of the wind collecting structure. The wind collecting structure includes vents around its perimeter configured to selectively open on a side of the wind collecting structure receiving prevailing wind, pressurizing the intake air. The pressurized air flows from the wind collecting structure through a compartment of the data center including computing assets. The air is directed across the computing assets to extract heat from the computing assets during operation. | 06-26-2014 |
Patent application number | Description | Published |
20160080389 | Using Connections Between Users In A Social Networking System To Regulate Operation Of A Machine Associated With A Social Networking System User - A social networking system includes information identifying a machine (e.g., a robot, a drone, a computer, a thermostat, etc.) and a connection between the machine and an owner of the machine, which is a user of the social networking system capable of authorizing an action by the machine. The owner of the machine associates permissions associated with various actions by the machine, where a permission associated with an action identifies one or more criteria for performing the action. Permissions may specify types of connections between social networking system users and the owner of the machine via the social networking system to allow social networking system users with specific types of connections to the owner of the machine to perform certain actions using the machine. | 03-17-2016 |
20160099946 | CONTROLLING OPERATION OF A MACHINE AND DESCRIBING ACTIONS PERFORMED BY THE MACHINE THROUGH A SOCIAL NETWORKING SYSTEM - A social networking system includes information identifying a machine (e.g., a robot, a drone, a computer, a thermostat, etc.) and a connection between the machine and an owner of the machine, which is a user of the social networking system capable of authorizing an action by the machine. The owner of the machine associates permissions associated with various actions by the machine, where a permission associated with an action identifies one or more criteria for performing the action. Permissions may specify types of connections between social networking system users and the owner of the machine via the social networking system to allow social networking system users with specific types of connections to the owner of the machine to perform certain actions using the machine. Information describing an action performed by the machine may be communicated to other users of the social networking system via any suitable communication channel. | 04-07-2016 |