Patent application number | Description | Published |
20100073563 | METHOD AND APPARATUS FOR CONTROLLING AN ELECTRICAL DEVICE - An apparatus for controlling an electrical device, the apparatus comprising: a touch module for sensing user input and generating a touch signal and a press signal; at least one switch assembly for accepting the press signal and generating a selection signal; and a processing module for receiving the touch signal and the selection signal and for generating a processed signal for controlling the electrical device, the processed signal comprising at least one television control signal. | 03-25-2010 |
20110296944 | THREE-AXIS ROBOTIC JOINT USING FOUR-BAR LINKAGES TO DRIVE DIFFERENTIAL SIDE GEARS - A robotic joint configured as a 3-axis joint. The joint includes an input roll assembly and a pitch-output roll assembly. The pitch-output roll assembly includes: a housing; a differential mechanism including left and right input gears, an output gear, a cross element interconnecting the gears, and a clevis supporting the gears and the cross element; a left four-bar linkage coupled to the left input gear; a right four-bar linkage coupled to the right input gear; and first and second linear actuators connected to the left and right four-bar linkages. The first and second linear actuators selectively drive the left and right input gears to rotate the output gear about an output roll axis and to rotate the cross element about a pitch axis passing through the cross element and input gears. A linear actuator in the input roll assembly rotates the pitch-output roll housing about an input roll axis. | 12-08-2011 |
20130095701 | EXTERNAL CONTACT PLUG CONNECTOR - The present disclosure relates generally to connectors such as audio and data connectors and in particular to low profile audio connectors that can be used in place of standard audio and data connectors currently used. The plug connector has a reduced plug length and thickness, an intuitive insertion orientation and a smooth, consistent feel when inserted and extracted from its corresponding receptacle connector. The plug connector may be characterized by a flat tip portion at its distal end, a base portion near its proximal end, a shell coupled at the base portion and a plurality of external contacts. | 04-18-2013 |
20130095702 | EXTERNAL CONTACT PLUG CONNECTOR - A dual orientation plug connector having a connector tab with first and second major opposing sides and a plurality of electrical contacts carried by the connector tab. The plurality of contacts may include a first set of external contacts formed at the first major side and a second set of external contacts formed at the second major side. The first plurality of contacts may be symmetrically spaced with the second plurality of contacts and the connector tab may be shaped to have 180 degree symmetry so that it can be inserted and operatively coupled to a corresponding receptacle connector in either of two insertion orientations. A receptacle connector corresponding to the plug connector. | 04-18-2013 |
Patent application number | Description | Published |
20140379615 | DYNAMICALLY EVOLVING COGNITIVE ARCHITECTURE SYSTEM BASED ON PROMPTING FOR ADDITIONAL USER INPUT - A dynamically evolving cognitive architecture system based on prompting for additional user input is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object. | 12-25-2014 |
20140380263 | DYNAMICALLY EVOLVING COGNITIVE ARCHITECTURE SYSTEM BASED ON THIRD-PARTY DEVELOPERS - A dynamically evolving cognitive architecture system based on third-party developers is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object. | 12-25-2014 |
20140380268 | DYNAMICALLY EVOLVING COGNITIVE ARCHITECTURE SYSTEM PLANNING - Dynamically evolving cognitive architecture system planning is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object. | 12-25-2014 |
20140380285 | DYNAMICALLY EVOLVING COGNITIVE ARCHITECTURE SYSTEM BASED ON A NATURAL LANGUAGE INTENT INTERPRETER - A dynamically evolving cognitive architecture system based on a natural language intent interpreter is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object. | 12-25-2014 |
20140380286 | DYNAMICALLY EVOLVING COGNITIVE ARCHITECTURE SYSTEM BASED ON TRAINING BY THIRD-PARTY DEVELOPERS - A dynamically evolving cognitive architecture system based on training by third-party developers is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object. | 12-25-2014 |
20150100943 | DYNAMICALLY EVOLVING COGNITIVE ARCHITECTURE SYSTEM BASED ON CONTRIBUTIONS FROM THIRD-PARTY DEVELOPERS - A dynamically evolving cognitive architecture system based on contributions from third-party developers is described. A system receives a span of natural language annotated with an object from a first third-party developer. The system forms an intent based on a user input, which includes a natural language span which corresponds to an action object, a first concept object, and/or a second concept object. The action object, the first concept object, and/or the second concept object is provided by a second third-party developer. The annotating object is the action object, the first concept object, or the second concept object. Forming the intent enables executing the action object to transform the first concept object into the second concept object based on the annotated span of natural language, and also enables outputting a value associated with the second concept object associated with a goal of the intent. | 04-09-2015 |
Patent application number | Description | Published |
20130311997 | Systems and Methods for Integrating Third Party Services with a Digital Assistant - The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type. | 11-21-2013 |
20140278413 | TRAINING AN AT LEAST PARTIAL VOICE COMMAND SYSTEM - An electronic device with one or more processors and memory includes a procedure for training a digital assistant. In some embodiments, the device detects an impasse in a dialogue between the digital assistant and a user including a speech input. During a learning session, the device utilizes a subsequent clarification input from the user to adjust intent inference or task execution associated with the speech input to produce a satisfactory response. In some embodiments, the device identifies a pattern of success or failure associated with an aspect previously used to complete a task and generates a hypothesis regarding a parameter used in speech recognition, intent inference or task execution as a cause for the pattern. Then, the device tests the hypothesis by altering the parameter for a subsequent completion of the task and adopts or rejects the hypothesis based on feedback information collected from the subsequent completion. | 09-18-2014 |
20140297284 | USING CONTEXT INFORMATION TO FACILITATE PROCESSING OF COMMANDS IN A VIRTUAL ASSISTANT - A virtual assistant uses context information to supplement natural language or gestural input from a user. Context helps to clarify the user's intent and to reduce the number of candidate interpretations of the user's input, and reduces the need for the user to provide excessive clarification input. Context can include any available information that is usable by the assistant to supplement explicit user input to constrain an information-processing problem and/or to personalize results. Context can be used to constrain solutions during various phases of processing, including, for example, speech recognition, natural language processing, task flow processing, and dialog generation. | 10-02-2014 |
Patent application number | Description | Published |
20120016678 | Intelligent Automated Assistant - An intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact. | 01-19-2012 |
20120245944 | Intelligent Automated Assistant - The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact. | 09-27-2012 |
20120265528 | Using Context Information To Facilitate Processing Of Commands In A Virtual Assistant - A virtual assistant uses context information to supplement natural language or gestural input from a user. Context helps to clarify the user's intent and to reduce the number of candidate interpretations of the user's input, and reduces the need for the user to provide excessive clarification input. Context can include any available information that is usable by the assistant to supplement explicit user input to constrain an information-processing problem and/or to personalize results. Context can be used to constrain solutions during various phases of processing, including, for example, speech recognition, natural language processing, task flow processing, and dialog generation. | 10-18-2012 |
20130110515 | Disambiguation Based on Active Input Elicitation by Intelligent Automated Assistant | 05-02-2013 |
20130110518 | Active Input Elicitation by Intelligent Automated Assistant | 05-02-2013 |
20130110519 | Determining User Intent Based on Ontologies of Domains | 05-02-2013 |
20130110520 | Intent Deduction Based on Previous User Interactions with Voice Assistant | 05-02-2013 |
20130111348 | Prioritizing Selection Criteria by Automated Assistant | 05-02-2013 |
20130111487 | Service Orchestration for Intelligent Automated Assistant | 05-02-2013 |
20130185074 | Paraphrasing of User Requests and Results by Automated Digital Assistant - Methods, systems, and computer readable storage medium related to operating an intelligent digital assistant are disclosed. A user request is received, the user request including at least a speech input received from a user. In response to the user request, (1) an echo of the speech input based on a textual interpretation of the speech input, and (2) a paraphrase of the user request based at least in part on a respective semantic interpretation of the speech input are presented to the user. | 07-18-2013 |
20130185081 | Maintaining Context Information Between User Interactions with a Voice Assistant - Methods, systems, and computer readable storage medium related to operating an intelligent digital assistant are disclosed. A first task is performed using a first parameter. A text string is obtained from a speech input received from a user. Based at least partially on the text string, a second task different from the first task or a second parameter different from the first parameter is identified. The first task is performed using the second parameter or the second task is performed using the first parameter. | 07-18-2013 |
Patent application number | Description | Published |
20090205059 | Methods, Compositions and Systems for Production of Recombinant Spider Silk Polypeptides - Disclosed are methods, compositions, and systems for transforming silkworms to produce spider silk and analogs of spider silk. In certain embodiments, the method may include inserting a DNA sequence coding for at least a portion of a spider silk fibroin polypeptide, or an analog of a spider silk fibroin polypeptide, positioned between at least a portion of the 5′ and 3′ ends of a silkworm fibroin gene to generate a fusion gene construct having a sequence that encodes for a polypeptide comprising both spider silk fibroin and silkworm silk fibroin sequences. In certain embodiments, the fused gene is able to replace a native gene present in the silkworm such that the transformed silkworm expresses a polypeptide comprising a spider silk fibroin polypeptide, or an analog thereof, and expresses significantly less of the native silkworm silk. | 08-13-2009 |
20150373956 | Methods, Compositions and Systems for Production of Recombinant Spider Silk Polypeptides - Disclosed are methods, compositions, and systems for transforming silkworms to produce spider silk and analogs of spider silk. In certain embodiments, the method may include inserting a DNA sequence coding for at least a portion of a spider silk fibroin polypeptide, or an analog of a spider silk fibroin polypeptide, positioned between at least a portion of the 5′ and 3′ ends of a silkworm fibroin gene to generate a fusion gene construct having a sequence that encodes for a polypeptide comprising both spider silk fibroin and silkworm silk fibroin sequences. In certain embodiments, the fused gene is able to replace a native gene present in the silkworm such that the transformed silkworm expresses a polypeptide comprising a spider silk fibroin polypeptide, or an analog thereof, and expresses significantly less of the native silkworm silk. | 12-31-2015 |
20150376263 | Methods, Compositions and Systems for Production of Recombinant Spider Silk Polypeptides - Disclosed are methods, compositions, and systems for transforming silkworms to produce spider silk and analogs of spider silk. In certain embodiments, the method may include inserting a DNA sequence coding for at least a portion of a spider silk fibroin polypeptide, or an analog of a spider silk fibroin polypeptide, positioned between at least a portion of the 5′ and 3′ ends of a silkworm fibroin gene to generate a fusion gene construct having a sequence that encodes for a polypeptide comprising both spider silk fibroin and silkworm silk fibroin sequences. In certain embodiments, the fused gene is able to replace a native gene present in the silkworm such that the transformed silkworm expresses a polypeptide comprising a spider silk fibroin polypeptide, or an analog thereof, and expresses significantly less of the native silkworm silk. | 12-31-2015 |
Patent application number | Description | Published |
20090050383 | VEHICLE PROPULSION SYSTEM WITH SELECTABLE ENERGY SOURCES AND METHOD OF USE - A propulsion system includes a first torque producing arrangement including an electric machine configured to a first energy source supplying electrical energy to the electric machine. The system also includes a second torque producing arrangement having an engine connected to a second energy source configured to supply gaseous fuel to the engine. The system has a hydrogen production system having an electrolyzer, a water source, a hydrogen dispensing and loading system, and a connection to an electricity grid. Hydrogen is loaded to the second energy source when the electrolyzer is electrolyzing the water. The engine further connects to a third energy source configured to supply a non-hydrogen fuel to the engine. The system has a controller electrically connected to the motor and the engine capable of selecting the propulsion component and the fuel source. | 02-26-2009 |
20090150015 | Charge Depleting Energy Management Strategy for Plug-In Hybrid Electric Vehicles - A method for managing power distribution from an engine and a battery in a plug-in hybrid electric vehicle whereby battery power is used to meet a driver demand for power and engine power complements battery power when either battery state-of-charge limit or battery discharge power limit would be exceeded, an external power grid being used to restore battery power following battery charge depletion. | 06-11-2009 |
20100076634 | Method for Controlling a Micro-Hybrid Electric Vehicle with an Automatic Transmission - The micro-hybrid vehicle powertrain of the invention includes a geared transmission, an engine and a starter-generator mechanically coupled to the engine to start the engine as the transmission is shifted into gear. The engine is stopped when a vehicle brake is applied. | 03-25-2010 |
20150089922 | METHODS AND SYSTEMS FOR UTILIZING WASTE HEAT FOR A HYBRID VEHICLE - Systems and methods for operating an engine that includes an exhaust gas heat recovery system are described. The system may reduce engine warm-up time and increase an amount of time an engine of a hybrid vehicle is deactivated while the hybrid vehicle is powered by a motor. In one example, a phase change material selectively stores and releases exhaust gas energy from and engine to improve vehicle operation. | 04-02-2015 |
20150089943 | METHODS AND SYSTEMS FOR HYBRID VEHICLE WASTE HEAT RECOVERY - Systems and methods for operating an engine that includes an exhaust gas heat recovery system are described. The system may selectively or contemporaneously supply energy from engine exhaust gas to generate electricity or warm the engine. In one example, exhaust gas energy raises a temperature of a heat transfer medium and the heat transfer medium is routed to an engine coolant heat exchanger or an expander via a bypass valve. | 04-02-2015 |
20150107805 | ELECTRIC VEHICLE THERMAL BARRIER - An electric vehicle powertrain according to an exemplary aspect of the present disclosure includes, among other things, a thermal barrier secured relative to an engine, a transaxle, or both to retain thermal energy generated during operation of an electric vehicle. | 04-23-2015 |
20150158397 | Method and Apparatus for Predicting Electric Vehicle Energy Consumption - A system includes one or more processors configured to receive a route and receive power-usage-affecting variables. The processor(s) are further configured to break the route into a number of segments. For each segment, the processors are configured to lookup a predetermined power usage estimate, based on the received variables. Also, the processors are configured to present total estimated power usage over the route based on accumulated power usage estimates for each segment. | 06-11-2015 |
20150352923 | METHODS AND SYSTEMS FOR UTILIZING WASTE HEAT FOR A HYBRID VEHICLE - Systems and methods for operating an engine that includes an exhaust gas heat recovery system are described. The system may reduce engine warm-up time and increase an amount of time an engine of a hybrid vehicle is deactivated while the hybrid vehicle is powered by a motor. In one example, a phase change material selectively stores and releases exhaust gas energy from and engine to improve vehicle operation. | 12-10-2015 |
20150360541 | SELECTIVE POWERTRAIN HEATING SYSTEM - A vehicle includes a powertrain having an engine and at least one controller. The controller is programed to selectively heat at least one of a plurality of components of the powertrain with a given amount of waste heat based on an expected decrease in friction power associated with an expected increase in temperature from the given amount of waste heat for each of the components. | 12-17-2015 |
Patent application number | Description | Published |
20080284801 | STEREOSCOPIC 3D LIQUID CRYSTAL DISPLAY APPARATUS WITH BLACK DATA INSERTION - A display apparatus includes an liquid crystal display panel having a frame response time of less than 5 milliseconds, drive electronics configured to drive the liquid crystal display panel to black between images that are provided to the liquid crystal display panel at a rate of at least 90 images per second, and a backlight positioned to provide light to the liquid crystal display panel. The backlight includes a right eye solid state light source and a left eye solid state light source capable of being modulated between the right eye solid state light source and a left eye solid state light source at a rate of at least 90 Hertz. | 11-20-2008 |
20090009317 | APPARATUS AND METHOD FOR PROCESSING DATA COLLECTED VIA WIRELESS NETWORK SENSORS - An apparatus for processing data collected via a wireless network sensor includes modules for receiving and processing the data. The wireless network sensor includes a plurality of sensors for detecting events occurring proximate the sensors, a processor for receiving and processing data from the sensors, and a wireless transmitter for wirelessly transmitting data. The apparatus also includes modules for parsing events, episodes, vectors, links, and paths based upon the received data. The paths can be used to generate a representation of traffic patterns in a space monitored by wireless network sensors. | 01-08-2009 |
20090009323 | DISPLAY OF INFORMATION RELATED TO DATA COLLECTED VIA WIRELESS NETWORK SENSORS - A method for displaying an indication of data collected via a wireless network sensor involves processing the collected data to generate reports. The wireless network sensor includes a plurality of sensors for detecting events occurring proximate the sensors, a processor for receiving and processing data from the sensors, and a wireless transmitter for wirelessly transmitting data. The method displays an indication of parsed events, episodes, vectors, links, and paths based upon the received data. Another method displays a representation of a location of each sensor in the wireless network sensors in a monitored environment and information related to data collected via the sensors. | 01-08-2009 |
20090009339 | APPARATUS AND METHOD FOR LOCALLY PROCESSING DATA ON WIRELESS NETWORK SENSORS - A wireless network sensor includes several sensors for detecting events occurring proximate the sensors. It also includes a processor for receiving and processing data from the sensors and a wireless transmitter for wirelessly transmitting data. The processor is programmed to determine if an event occurred related to a particular change in a signal level of a signal received from one of the sensors and compress the event data. The compressed data can then be wirelessly sent to a computer for additional processing such as providing an indication of traffic patterns in an area monitored by the wireless network sensor. | 01-08-2009 |
20090091667 | EMBEDDED STEREOSCOPIC 3D DISPLAY AND 2D DISPLAY FILM STACK - An LCD device with 3D and 2D sections. The device includes an LCD panel, a light guide with a backlight, and an embedded 3D-2D film stack positioned between the LCD panel and the light guide. The 3D and 2D sections provide for simultaneously viewing visual content in 3D and 2D formats. The device can also include a frame providing a barrier between the 3D and 2D sections and can include other features to enhance the display. | 04-09-2009 |
20100208041 | STEREOSCOPIC 3D DISPLAY DEVICE - 3D stereoscopic viewing enabled by the use of a fast switching speed LCD panel, dynamic backlight, and low cost glasses. The system utilizes an LCD panel with an LED backlight and wavelength selective glasses to isolate each channel by color. The system is based on alternating left and right image frames on an LCD panel. The left and right frames are illuminated by two slightly different red-green-blue light sources that are synchronized sequentially. The light sources are designed to emit light of different spectral composition. The viewer wears glasses where the left lens or filter passes only the spectrum of light used for the left channel of data, and the right lens or filter passes only the spectrum of light used for the right channel of data. | 08-19-2010 |
20110035271 | APPARATUS AND METHOD FOR PROCESSING DATA COLLECTED VIA WIRELESS NETWORK SENSORS - An apparatus for processing data collected via a wireless network sensor includes modules for receiving and processing the data. The wireless network sensor includes a plurality of sensors for detecting events occurring proximate the sensors, a processor for receiving and processing data from the sensors, and a wireless transmitter for wirelessly transmitting data. The apparatus also includes modules for parsing events, episodes, vectors, links, and paths based upon the received data. The paths can be used to generate a representation of traffic patterns in a space monitored by wireless network sensors. | 02-10-2011 |
20110193872 | CONTROL SYSTEM FOR HYBRID DAYLIGHT-COUPLED BACKLIGHTS FOR SUNLIGHT VIEWABLE DISPLAYS - A control system for a hybrid daylight-coupled display having an LCD panel, a diffuser, and a curved reflector behind the LCD panel, and an active backlight for providing backlighting from an active light source. For passive backlighting, the diffuser transmits daylight to the reflector, which reflects the daylight to the LCD panel and provides substantially uniform distribution of the daylight on the LCD panel for backlighting it. The control system comprises a sensor unit detecting ambient light level surrounding the LCD display and another sensor unit detecting backlights provided by the active backlight and the daylight. The control system adjusts the brightness of the active backlight based on data from the two sensor units. | 08-11-2011 |
20110273636 | EMBEDDED STEREOSCOPIC 3D DISPLAY AND 2D DISPLAY FILM STACK - An LCD device with 3D and 2D sections. The device includes an LCD panel, a light guide with a backlight, and an embedded 3D-2D film stack positioned between the LCD panel and the light guide. The 3D and 2D sections provide for simultaneously viewing visual content in 3D and 2D formats. The device can also include a frame providing a barrier between the 3D and 2D sections and can include other features to enhance the display. | 11-10-2011 |