Patents by Inventor L. Chen
L. Chen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9915545Abstract: A method for providing directions to a blind user of a smart device is described. The method includes detecting, by at least two sensors and in response to a selection of a find mode of the smart device, image data corresponding to a surrounding environment of the smart device and positioning data corresponding to a positioning of the smart device. The method also includes receiving, by an input device, the desired object or the desired location. The method also includes determining, by a processor, the initial location of the smart device based on the image data, the positioning data and map data stored in a memory of the smart device. The method also includes providing, by the output device, the directions to the desired object based on the initial location of the smart device and the map data.Type: GrantFiled: December 5, 2014Date of Patent: March 13, 2018Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.Inventors: Tiffany L. Chen, Joseph M.A. Djugash, Kenichi Yamamoto
-
Patent number: 9904504Abstract: A system for providing environmental feedback including one or more processors and a tactile input hardware. The tactile input hardware is communicatively coupled to the one or more processors. The system further includes one or more memory modules communicatively coupled to the one or more processors, one or more sensing devices communicatively coupled to the one or more processors, and machine readable instructions stored in the one or more memory modules that, when executed by the one or more processors, causes the one or more processors to receive environmental information from the one or more sensing devices, receive a gestural input on the tactile input hardware, and generate feedback regarding a subset of the environmental information acquired by the one or more sensing devices in response to the gestural input received on the tactile input hardware.Type: GrantFiled: February 24, 2015Date of Patent: February 27, 2018Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventor: Tiffany L. Chen
-
Patent number: 9898039Abstract: A smart necklace includes a first pod having a proximate connector and a component electrically coupled to the proximate connector that can receive input data or output data. The necklace also includes a second pod having a proximate connector and a component electrically coupled to the proximate connector that can receive input data or output data. The necklace also includes a curved main unit having a first connector removably, pivotably and electrically coupled to the proximate connector of the first pod and a second connector configured to be removably, pivotably and electrically coupled to the proximate connector of the second pod. The main unit also includes a mobile processor for receiving the input data from at least one of the first pod or the second pod, determining output data based on the input data, and outputting the output data via the first pod or the second pod.Type: GrantFiled: August 3, 2015Date of Patent: February 20, 2018Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.Inventors: Douglas A. Moore, Tiffany L. Chen, Rajiv Dayal
-
Patent number: 9886656Abstract: A method for managing privacy of information on a shipping label associated with a shipment is provided. The method includes receiving information associated with the shipment, generating at least two decryption keys associated with at least two pieces of information from the information, generating encrypted messages by encrypting the at least two pieces of information based on the at least two decryption keys including a first and second encrypted message encrypted based on a first and second decryption key, respectively, generating a machine-readable code including the encrypted messages, generating a shipping label including machine-readable code, and providing the first and second decryption keys based on a first and second status of the shipment, respectively.Type: GrantFiled: September 22, 2015Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Jia L. Chen, Bing Fang, Gao Y. Ruan, You You
-
Patent number: 9875671Abstract: Method for providing augmented user interface (AUI). AUI is provided in response to a request. AUI configuration information is received, stored in preference file, and sent to remote server. Remote server receives request from computer to login user. Remote server authenticates user, retrieves and sends preference file to computer. Preference file contains information that allows computer to implement and configure AUI by directing output to AUI component. Remote server sends computer web-based API to enable browser to interface with an AUI application. API can include target callable by event handler to respond to HTML document browsing event by invoking AUI application. Remote server can send computer web-based, native, or browser plug-in AUI application. Computer can provide content rich navigation via API, AUI application and content navigation rules that define plural navigation paths through HTML document.Type: GrantFiled: December 17, 2009Date of Patent: January 23, 2018Assignee: Google LLCInventors: Chaitanya Gharpure, Charles L Chen, Rachel Shearer, Tiruvilwamalai V. Raman
-
Patent number: 9870035Abstract: A device is described. The device includes a daughterboard having a first distinct side and a second distinct side. A first connector on the first distinct side is attached to a first baseboard. A second connector on the second distinct side is attached to a second baseboard. A method for attaching a daughterboard to a second device is described. Connectors are included on opposing distinct sides of the daughterboard. The second device includes baseboards mechanically secured in parallel by lead screw actuators. As part of the method, the lead screw actuators are actuated so as to move the baseboards away from each other. A first connector is attached to one of the baseboards. The lead screw actuators are again actuated so as to move the baseboards toward each other until a second connector is brought into attachment with the other of the baseboards.Type: GrantFiled: July 1, 2015Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Robert Birke, Yiyu L. Chen, Martin L. Schmatz
-
Publication number: 20170344400Abstract: A computer-implemented method for preventing the occurrence of performance tickets in a computing system comprising a plurality of virtual machines hosted by a host computing system. The method comprising the steps of: monitoring a resource usage parameter associated with the workload of a virtual machine in order to obtain historic resource usage information; determining information regarding certain dependencies within the historic resource usage information; selecting partial information from the historic resource usage information based on said determined information regarding certain dependencies; estimating the future workload of the virtual machines based on said selected partial information; and resizing the computational resources of one or more virtual machines based on the estimated future workload such that a usage threshold of a computational resource is below a given threshold in order to avoid the generation of a performance ticket.Type: ApplicationFiled: May 26, 2016Publication date: November 30, 2017Inventors: Robert Birke, Yiyu L. Chen, Thomas Scherer, Martin L. Schmatz, Ji Xue
-
Publication number: 20170262591Abstract: A hospital discharge performance system and computer-implemented method for integrating and recording both planned clinical activity and non-clinical barriers to patient discharge. One or more non-clinical barriers are received from at least one remote input device configured to record barriers in close proximity to the occurrence of the barrier and stored in the a non-clinical barrier database. Clinical tasks that need to be performed prior to discharge are integrated with non-clinical barriers that must be overcome to provide an indication of at least one patient's current status with respect to discharge. Update information indicating progress toward completion of planned clinical activity and progress toward overcoming the received one or more non-clinical barriers is received from at least one remote input device. The occurrences of barriers are summarized across a selected group of patient discharges and a report is generated.Type: ApplicationFiled: March 9, 2016Publication date: September 14, 2017Inventors: Caroline R. Canning, Gina M. Cardosi, Paul C. Castro, Lucy L. Chen, Patrick M. Clough, Matt Harper, John J. Mutter, Ji Young Roe
-
Publication number: 20170257418Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module maybe stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: ApplicationFiled: April 5, 2017Publication date: September 7, 2017Applicant: Google Inc.Inventors: Babak Rezvani, Edward Kalin, Jack L. Chen, Reza Jalili
-
Publication number: 20170192670Abstract: A computer-implemented user interface method for a computing device is disclosed. The method includes associating each of a plurality of telephone keys with a direction of each key relative to a center of a telephone keypad, receiving a contact from a user of the device at a location on a touchscreen display of a computing device and an input at a direction relative to the location of the user contact, and causing a telephone number to be entered on the computing device based on the direction of each key relative to the center of the telephone keypad corresponding to the direction relative to the location of the user contact.Type: ApplicationFiled: March 22, 2017Publication date: July 6, 2017Inventors: Tiruvilwamalai Venkatram Raman, Charles L. Chen
-
Publication number: 20170194721Abstract: A novel electrical connector and method of manufacture is disclosed which provides an integral attachment and retention means for the purpose of electrically and mechanically interconnecting circuit elements in electronic devices, said circuit elements including but not limited to printed circuit boards, flexible printed circuits, rigid flex circuits, semiconductor package substrates, modules, and batteries. The electrical connector of the present invention utilizes a bonding material, disposed at least between the electrical spring contact elements on a surface of the connector, to bond and retain first and second portions of the electrical connector in an actuated state on a mating circuit element whereby stable and low resistance electrical interconnections are formed and maintained between the electrical connector and interconnection terminals on the mating circuit element. This design permits the electrical connector to be low-profile and use a reduced amount of space on a circuit member such as a PCB.Type: ApplicationFiled: January 7, 2017Publication date: July 6, 2017Inventors: Chih-Peng Fan, Ching-Ho Hsieh, Min-Hsing Wu, David L. Chen, Woody James Maynard
-
Patent number: 9661466Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resolving erroneous movement signals and for providing navigation instructions. One of the methods includes receiving data from two or more sensors, synchronizing the received data, determining a first subset of the synchronized data from the camera for a particular period of time and a second subset of the synchronized data from the other sensor for the particular period of time, comparing the first subset with the second subset to determine whether the first subset and the second subset indicate an erroneous movement signal, based on determining that the first subset and the second subset indicate an erroneous movement signal, selecting data for one of the sensors based on a sensor priority scheme for the sensors, and resolving the erroneous movement signal based on the selected data for the one of the sensors.Type: GrantFiled: August 14, 2015Date of Patent: May 23, 2017Assignee: Google Inc.Inventors: Eve Astrid Andersson, Casey John Burkhardt, John Ove Lundblad, David Tseng, Charles L. Chen, Ying Zheng, Tiruvilwamalai Venkatram Raman
-
Patent number: 9648082Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module may be stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.Type: GrantFiled: October 30, 2015Date of Patent: May 9, 2017Assignee: Google Inc.Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
-
Patent number: 9639267Abstract: A computer-implemented user interface method for a computing device is disclosed. The method includes associating each of a plurality of telephone keys with a direction of each key relative to a center of a telephone keypad, receiving a contact from a user of the device at a location on a touchscreen display of a computing device and an input at a direction relative to the location of the user contact, and causing a telephone number to be entered on the computing device based on the direction of each key relative to the center of the telephone keypad corresponding to the direction relative to the location of the user contact.Type: GrantFiled: May 19, 2014Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Tiruvilwamalai Venkatram Raman, Charles L. Chen
-
Patent number: 9629774Abstract: A smart necklace includes a body defining at least one cavity and having a neck portion and first and a second side portions. The necklace includes a pair of stereo cameras that is configured to detect image data including depth information corresponding to a surrounding environment of the smart necklace. The necklace further includes a positioning sensor configured to detect positioning data corresponding to a positioning of the smart necklace. The necklace includes a non-transitory memory positioned in the at least one cavity and configured to store map data and object data. The smart necklace also includes a processor positioned in the at least one cavity, coupled to the pair of stereo cameras, the positioning sensor and the non-transitory memory. The processor is configured to determine output data based on the image data, the positioning data, the map data and the object data.Type: GrantFiled: December 5, 2014Date of Patent: April 25, 2017Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Rajiv Dayal, Douglas A. Moore, Yasuhiro Ota, Joseph M. A. Djugash, Tiffany L. Chen, Kenichi Yamamoto
-
Publication number: 20170090996Abstract: The present invention is notably directed to systems and methods for detecting resource contention on a computerized system collocation of computer processes. Most basically, such methods comprise: monitoring data produced by each computer process of a set of computer processes co-located on the computerized system; detecting in the monitored data a change in a behavior of data produced by a given computer process of the set of computer processes; and throttling other computer processes of the set than said given computer process to detect potential resource contention at said given computer process. Such systems and methods advantageously apply to co-located virtual machines.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Robert Birke, Yiyu L. Chen, Martin L. Schmatz, Joel Vallone
-
Publication number: 20170083802Abstract: A method for managing privacy of information on a shipping label associated with a shipment is provided. The method includes receiving information associated with the shipment, generating at least two decryption keys associated with at least two pieces of information from the information, generating encrypted messages by encrypting the at least two pieces of information based on the at least two decryption keys including a first and second encrypted message encrypted based on a first and second decryption key, respectively, generating a machine-readable code including the encrypted messages, generating a shipping label including machine-readable code, and providing the first and second decryption keys based on a first and second status of the shipment, respectively.Type: ApplicationFiled: September 22, 2015Publication date: March 23, 2017Inventors: Jia L. Chen, Bing Fang, Gao Y. Ruan, You You
-
Patent number: 9591447Abstract: Systems and methods for providing contextual environmental information. One embodiment of a method includes detecting a plurality of objects in an environment, identifying at least a portion of the plurality of objects in the environment, and determining a location of a user relative to the plurality of objects. Some embodiments may be configured to determine a desired number of alerts to provide the user based on a characteristic of the user and, in response to determining that the desired number of alerts is less than a number of objects detected in the environment, provide data related to a location of a subset of the plurality of objects, relative to the user.Type: GrantFiled: February 27, 2015Date of Patent: March 7, 2017Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Joseph M. A. Djugash, Tiffany L. Chen
-
Patent number: 9569236Abstract: The sizing of virtual machines is optimized based on projected performance metrics. All virtual machine configuration resources are normalized by a processing device. The normalized resources for the virtual machine configurations are then stored in a catalogue. An application is then profiled to obtain resource demand estimates for each virtual machine configuration and a base performance is calculated for the application. The base performance is used to predict performance estimates on all virtual machine configurations in the catalogue. Accordingly, a virtual machine configuration having a lowest response time is selected.Type: GrantFiled: September 11, 2013Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Birke, Yiyu L. Chen, Martin L. Schmatz
-
Publication number: 20170038792Abstract: A smart necklace includes a first pod having a proximate connector and a component electrically coupled to the proximate connector that can receive input data or output data. The necklace also includes a second pod having a proximate connector and a component electrically coupled to the proximate connector that can receive input data or output data. The necklace also includes a curved main unit having a first connector removably, pivotably and electrically coupled to the proximate connector of the first pod and a second connector configured to be removably, pivotably and electrically coupled to the proximate connector of the second pod. The main unit also includes a mobile processor for receiving the input data from at least one of the first pod or the second pod, determining output data based on the input data, and outputting the output data via the first pod or the second pod.Type: ApplicationFiled: August 3, 2015Publication date: February 9, 2017Inventors: Douglas A. Moore, Tiffany L. Chen, Rajiv Dayal