Patents by Inventor James Cao

James Cao 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: 11977431
    Abstract: The disclosed technology provides techniques, systems, and apparatus for proactively detecting, containing, and recovering from uncorrectable memory errors in distributed computing environment. An aspect of the disclosed technology includes scanning, by a scanner of a host machine, memory of the host machine for errors. After the scanner detects an error, the scanner may generate an error notification. The scanner may transmit the error notification to one or more processors of the host machine to implement mitigation techniques.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: May 7, 2024
    Assignee: Google LLC
    Inventors: Jue Wang, Gregory Thelen, Andrew Christopher Walton, Yi Cao, James Houghton
  • Publication number: 20240141716
    Abstract: The door sill includes a sill deck and a rail carrier assembly having a function of height adjustment. The rail carrier assembly is configured on the sill deck. The rail carrier assembly includes a rail cap, a rail carrier, an adjustment nut and an adjustment screw. The rail cap is snapped onto an upper end of the rail carrier. A groove is formed in the sill deck for the rail carrier to fit in. A nut installation hole is formed in the rail carrier. The adjustment nut is assembled at the nut installation hole, and is in threaded fit with the adjustment screw. The adjustment screw drives the adjustment nut to move up or down in an axial direction of the adjustment screw through rotation, thereby altering the height of the rail carrier fitted in the groove and altering the height of the rail cap.
    Type: Application
    Filed: December 26, 2022
    Publication date: May 2, 2024
    Inventors: Minghui CHEN, Yi CAO, James William Meeks, Xuhui WU
  • Patent number: 11971782
    Abstract: Systems and methods for a controller including controller memory and logic are presented herein. The logic is configured to control access to a persistent storage media and, in response to one or more commands, the logic determines an intermediate parity value based on a first parity calculation, and using the intermediate parity value determines a final parity value based on the intermediate parity value and a second parity calculation. Determining the intermediate parity value includes sending a uni-directional command to read an old data value from an address indicated in the uni-directional command, perform an exclusive-or operation on the old data value and a new data value indicated in the uni-directional command to determine the intermediate parity value and store, in the persistent storage media, the intermediate parity value at a location associated to an index indicated in the uni-directional command.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: April 30, 2024
    Assignee: SK Hynix NAND Product Solutions Corp.
    Inventors: Sanjeev Trika, Gregory Tucker, James Harris, Jonathan Hughes, Piotr Wysocki, Gang Cao, Qihua Dai, Benjamin Walker, Ziye Yang, Xiaodong Liu, Changpeng Liu, Jackson Ellis
  • Patent number: 11966268
    Abstract: Apparatus and methods for thermal management of electronic user devices are disclosed herein. An example apparatus includes at least one of a user presence detection analyzer to identify a presence of a user relative to an electronic device based on first sensor data generated by a first sensor or at least one of an image data analyzer or a motion data analyzer to determine a gesture of the user relative to the device based on second sensor data generated by a second sensor; a thermal constraint selector to select a thermal constraint for a temperature of an exterior surface of the electronic device based on one or more of the presence of the user or the gesture; and a power source manager to adjust a power level for a processor of the electronic device based on the thermal constraint.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: April 23, 2024
    Assignee: Intel Corporation
    Inventors: Columbia Mishra, Carin Ruiz, Helin Cao, Soethiha Soe, James Hermerding, II, Bijendra Singh, Navneet Singh
  • Patent number: 11952829
    Abstract: The door sill includes a sill deck and a rail carrier assembly having a function of height adjustment. The rail carrier assembly is configured on the sill deck. The rail carrier assembly includes a rail cap, a rail carrier, an adjustment nut and an adjustment screw. The rail cap is snapped onto an upper end of the rail carrier. A groove is formed in the sill deck for the rail carrier to fit in. A nut installation hole is formed in the rail carrier. The adjustment nut is assembled at the nut installation hole, and is in threaded fit with the adjustment screw. The adjustment screw drives the adjustment nut to move up or down in an axial direction of the adjustment screw through rotation, thereby altering the height of the rail carrier fitted in the groove and altering the height of the rail cap.
    Type: Grant
    Filed: December 26, 2022
    Date of Patent: April 9, 2024
    Assignee: QINGDAO SEA NOVA BUILDING PROFILES PRODUCTS CO., LTD.
    Inventors: Minghui Chen, Yi Cao, James William Meeks, Xuhui Wu
  • Patent number: 11080667
    Abstract: Provided is a method for implementing an automated chatbot, including generating, with at least one processor of a transaction processing system, at least one graphical user interface including a plurality of selectable options corresponding to a plurality of chatbot options, receiving a plurality of selections from at least a subset of the plurality of chatbot options, associating the plurality of selections with at least one issuer identifier, receiving, from a chatbot system, a request message comprising the at least one issuer identifier, generating a response message comprising transaction data based on the request message and at least one chatbot option corresponding to at least one selection of the plurality of selections associated with the at least one issuer identifier, and communicating the response message to the chatbot system.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: August 3, 2021
    Assignee: Visa International Service Association
    Inventors: Sumit Amar, Cheryl Lynn Wu, Abdulvafa Choudhary, James Cao, Dennis Franklin Olson, Srinivas Bhagavathula, Sunit Lohtia, Mayur Vijay Jain
  • Publication number: 20190180258
    Abstract: Provided is a method for implementing an automated chatbot, including generating, with at least one processor of a transaction processing system, at least one graphical user interface including a plurality of selectable options corresponding to a plurality of chatbot options, receiving a plurality of selections from at least a subset of the plurality of chatbot options, associating the plurality of selections with at least one issuer identifier, receiving, from a chatbot system, a request message comprising the at least one issuer identifier, generating a response message comprising transaction data based on the request message and at least one chatbot option corresponding to at least one selection of the plurality of selections associated with the at least one issuer identifier, and communicating the response message to the chatbot system.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 13, 2019
    Inventors: Sumit Amar, Cheryl Lynn Wu, Abdulvafa Choudhary, James Cao, Dennis Franklin Olson, Srinivas Bhagavathula, Sunit Lohtia, Anjana Sarkar, Mayur Vijay Jain
  • Patent number: 9861080
    Abstract: The present invention is generally directed to a pet tracking device that receives and transmits wireless signals indicative of the location of the pet tracking device. The pet tracking device has a body including a power source and electrical circuits located within a housing and at least one hoop antenna extending outwardly from a surface of the housing. The at least one hoop antenna also functions as a collar attaching location for affixing the pet tracking device to a pet worn collar.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: January 9, 2018
    Assignee: Netgear, Inc.
    Inventors: James Hathway, Jingyuan Tan, James Cao
  • Publication number: 20170372281
    Abstract: Using payment processing data on which cards transact at a merchant, a payment transaction service provider may determine whether cards used at a given merchant are being used within the card's domicile or outside the domicile. When a card is used in domicile, that's a “local” user. This allows the payment transaction service provider to inform on whether a merchant is visited primarily by tourists or primarily by locals. The payment transaction service provider may also derive whether someone is a ‘tourist’ card based on any recent hotel, car rental, or flight purchases in the same location as their purchase at a merchant.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Ruben Salazar Genovez, Eden Smith, James Cao, Kellen Mannion, Qilu Xie, John Stephen
  • Publication number: 20160066550
    Abstract: A Myelin Basic Protein-luciferase bioimaging noninvasive model to visualize and quantify demyelination and remyelination events in the CNS at transcriptional level in vivo is provided. Luciferase-expressing transgenic animals were generated with myelin basic protein (MBP) promoter coupled to firefly luciferase reporter. The MBP-luci bioimaging model provides a means to monitor myelination status and the efficacy of a remyelination modulating test compound. An advantage of bioimaging is that a subject in a longitudinal study can serve as its own control. The same subject can be tracked over a demyelination and remyelination process continuously over a period of at least 10 weeks. This model enables normalization of individual animal imaging response and provides quality data with considerably reduced variance. In addition, because cohorts of animals need not be sacrificed at different time points, reduction in the number necessary for a compound efficacy study is possible.
    Type: Application
    Filed: July 16, 2015
    Publication date: March 10, 2016
    Inventors: James CAO, Karen CHANDROSS, Kyriakos D. ECONOMIDES, Harry Gregory POLITES, Daniel WEINSTOCK, Xiaoyou YING
  • Patent number: 8978119
    Abstract: A system and method for transferring configuration information between wireless access points is provided. Configuration information may include SSID and password, but also certain settings such as network and subnetwork settings. A first wireless access point may be a mobile hotspot, and a second wireless access point may be a docking station. The first wireless access point is initially active and operating using certain configuration information. Upon a trigger event such as a docking or undocking event, the configuration information is transferred to the second wireless access point. The first wireless access point ceases using the transferred configuration information, for example by switching off or adjusting its configuration, and the second wireless access point begins using the transferred configuration information. The configuration information may be transferred back upon a second trigger event.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: March 10, 2015
    Assignee: Sierra Wireless, Inc.
    Inventors: James Cao, Mikio-Yves Matsuo
  • Publication number: 20140250513
    Abstract: A system and method for transferring configuration information between wireless access points is provided. Configuration information may include SSID and password, but also certain settings such as network and subnetwork settings. A first wireless access point may be a mobile hotspot, and a second wireless access point may be a docking station. The first wireless access point is initially active and operating using certain configuration information. Upon a trigger event such as a docking or undocking event, the configuration information is transferred to the second wireless access point. The first wireless access point ceases using the transferred configuration information, for example by switching off or adjusting its configuration, and the second wireless access point begins using the transferred configuration information. The configuration information may be transferred back upon a second trigger event.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: SIERRA WIRELESS, INC.
    Inventors: James Cao, Mikio-Yves Matsuo
  • Publication number: 20130117868
    Abstract: A Myelin Basic Protein-luciferase bioimaging noninvasive model to visualize and quantify demyelination and remyelination events in the CNS at transcriptional level in vivo is provided. Luciferase-expressing transgenic animals were generated with myelin basic protein (MBP) promoter coupled to firefly luciferase reporter. The MBP-luci bioimaging model provides a means to monitor myelination status and the efficacy of a remyelination modulating test compound. An advantage of bioimaging is that a subject in a longitudinal study can serve as its own control. The same subject can be tracked over a demyelination and remyelination process continuously over a period of at least 10 weeks. This model enables normalization of individual animal imaging response and provides quality data with considerably reduced variance. In addition, because cohorts of animals need not be sacrificed at different time points, reduction in the number necessary for a compound efficacy study is possible.
    Type: Application
    Filed: December 3, 2010
    Publication date: May 9, 2013
    Applicant: SANOFI
    Inventors: James Cao, Karen Chandross, Kyriakos D. Economides, Harry Gregory Polites, Daniel Weinstock, Xiaoyou Ying
  • Patent number: 8340722
    Abstract: An auto-accelerated method is applied to a mobile communication equipment. The mobile communication equipment includes a primary module and a secondary module with a specific communication pattern including a transmission interface. The primary module sends out an inquiry command to inquire the transmission interface corresponding to the secondary module. The secondary module sends out a reply command to answer the inquiry command. According to the reply command, the primary module turns a switch inside the primary module to reach a transmission unit corresponding to the transmission interface of the secondary module. After the switching, the data transmission is made through between the primary module and the secondary module.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: December 25, 2012
    Assignees: Inventec Appliances (Pudong) Corporation, Inventec Appliances Corp., Inventec Appliances (JiangNing) Corporation
    Inventors: Xing-Guo Zhu, James Cao
  • Patent number: 8165633
    Abstract: A universal passive interface for connecting external systems to smart devices such as cell phones and PDAs. The passive system includes a cradle for receiving a compatible smart device that connects the functionality of the smart device to a wide variety of external systems (e.g., printers, large display, input devices, etc.). The passive interface includes a USB hub, network port, and other common connector ports for peripherals and other systems. The smart device can connect to the passive system via the cradle slot, a tether, and/or wirelessly. The external systems to which the passive system serves at the interface to the smart device include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). A wizard allows the user to configure the external systems to work with the smart device.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric Chang, David Dehghan, Stanley Sun, Weihun Liew, Kong-Kat Wong, Yongzhi Yang, James Cao, Zhifeng Wang, Rebecca Sundling
  • Publication number: 20110014950
    Abstract: An auto-accelerated method is applied to a mobile communication equipment. The mobile communication equipment includes a primary module and a secondary module with a specific communication pattern including a transmission interface. The primary module sends out an inquiry command to inquire the transmission interface corresponding to the secondary module. The secondary module sends out a reply command to answer the inquiry command. According to the reply command, the primary module turns a switch inside the primary module to reach a transmission unit corresponding to the transmission interface of the secondary module. After the switching, the data transmission is made through between the primary module and the secondary module.
    Type: Application
    Filed: July 16, 2010
    Publication date: January 20, 2011
    Applicants: INVENTEC APPLIANCES (PUDONG) CORPORATION, INVENTEC APPLIANCES CORP., INVENTEC APPLIANCES (JIANGNING) CORPORATION
    Inventors: Xing-Guo ZHU, James CAO
  • Patent number: 7689233
    Abstract: A remote switching for handset handsfree speakerphone operation in a telephone system including an “off of shelf” analog half duplex switching speakerphone IC on a base unit and routs handset handsfree signals via a RF link to and from a microphone and a speakerphone of at least one cordless handset. The remote switching provides a handset handsfree feature on any analog and digital platform that is not equipped with DSPs or other digital means for embedded speakerphone algorithms.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: March 30, 2010
    Assignee: Vtech Telecommunications Limited
    Inventors: James Cao, James Maxwell
  • Publication number: 20090023395
    Abstract: A universal passive interface for connecting external systems to smart devices such as cell phones and PDAs. The passive system includes a cradle for receiving a compatible smart device that connects the functionality of the smart device to a wide variety of external systems (e.g., printers, large display, input devices, etc.). The passive interface includes a USB hub, network port, and other common connector ports for peripherals and other systems. The smart device can connect to the passive system via the cradle slot, a tether, and/or wirelessly. The external systems to which the passive system serves at the interface to the smart device include, but are not limited to, large displays (e.g., television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). A wizard allows the user to configure the external systems to work with the smart device.
    Type: Application
    Filed: January 2, 2008
    Publication date: January 22, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Chang, David Dehghan, Stanley Sun, Weihun Liew, Kong-Kat Wong, Yongzhi Yang, James Cao, Zhifeng Wang, Rebecca Sundling
  • Publication number: 20070155380
    Abstract: A remote switching for handset handsfree speakerphone operation in a telephone system including an “off of shelf” analog half duplex switching speakerphone IC on a base unit and routs handset handsfree signals via a RF link to and from a microphone and a speakerphone of at least one cordless handset. The remote switching provides a handset handsfree feature on any analog and digital platform that is not equipped with DSPs or other digital means for embedded speakerphone algorithms.
    Type: Application
    Filed: August 10, 2006
    Publication date: July 5, 2007
    Inventors: James Cao, James Maxwell
  • Publication number: 20060019644
    Abstract: The present invention discloses a method of preventing a PHS handset from being reassigned to a new phone number by installing an encryption program in a PHS handset. The encryption comprises an encryption algorithm, and such encryption algorithm can compute a coded password from a specific code, such that after the phone number is coded into the PHS handset for the first time, a user needs to run such encryption program if it is necessary to reassign a new phone number to the PHS handset. Therefore, the user needs to enter a correct password before the PHS handset can be recoded, and thus can avoid the PHS handset from being recoded without authorization.
    Type: Application
    Filed: July 20, 2004
    Publication date: January 26, 2006
    Applicant: Inventec Appliances Corporation
    Inventors: Cheng-Shing Lai, Zhi-Long Lu, James Cao