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: 11977431Abstract: 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: GrantFiled: March 15, 2022Date of Patent: May 7, 2024Assignee: Google LLCInventors: Jue Wang, Gregory Thelen, Andrew Christopher Walton, Yi Cao, James Houghton
-
Publication number: 20240141716Abstract: 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: ApplicationFiled: December 26, 2022Publication date: May 2, 2024Inventors: Minghui CHEN, Yi CAO, James William Meeks, Xuhui WU
-
Patent number: 11971782Abstract: 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: GrantFiled: February 20, 2020Date of Patent: April 30, 2024Assignee: 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: 11966268Abstract: 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: GrantFiled: April 28, 2022Date of Patent: April 23, 2024Assignee: Intel CorporationInventors: Columbia Mishra, Carin Ruiz, Helin Cao, Soethiha Soe, James Hermerding, II, Bijendra Singh, Navneet Singh
-
Patent number: 11952829Abstract: 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: GrantFiled: December 26, 2022Date of Patent: April 9, 2024Assignee: QINGDAO SEA NOVA BUILDING PROFILES PRODUCTS CO., LTD.Inventors: Minghui Chen, Yi Cao, James William Meeks, Xuhui Wu
-
Patent number: 11080667Abstract: 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: GrantFiled: December 13, 2018Date of Patent: August 3, 2021Assignee: Visa International Service AssociationInventors: Sumit Amar, Cheryl Lynn Wu, Abdulvafa Choudhary, James Cao, Dennis Franklin Olson, Srinivas Bhagavathula, Sunit Lohtia, Mayur Vijay Jain
-
Publication number: 20190180258Abstract: 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: ApplicationFiled: December 13, 2018Publication date: June 13, 2019Inventors: Sumit Amar, Cheryl Lynn Wu, Abdulvafa Choudhary, James Cao, Dennis Franklin Olson, Srinivas Bhagavathula, Sunit Lohtia, Anjana Sarkar, Mayur Vijay Jain
-
Patent number: 9861080Abstract: 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: GrantFiled: January 13, 2017Date of Patent: January 9, 2018Assignee: Netgear, Inc.Inventors: James Hathway, Jingyuan Tan, James Cao
-
Publication number: 20170372281Abstract: 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: ApplicationFiled: June 23, 2016Publication date: December 28, 2017Inventors: Ruben Salazar Genovez, Eden Smith, James Cao, Kellen Mannion, Qilu Xie, John Stephen
-
Publication number: 20160066550Abstract: 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: ApplicationFiled: July 16, 2015Publication date: March 10, 2016Inventors: James CAO, Karen CHANDROSS, Kyriakos D. ECONOMIDES, Harry Gregory POLITES, Daniel WEINSTOCK, Xiaoyou YING
-
Patent number: 8978119Abstract: 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: GrantFiled: March 1, 2013Date of Patent: March 10, 2015Assignee: Sierra Wireless, Inc.Inventors: James Cao, Mikio-Yves Matsuo
-
Publication number: 20140250513Abstract: 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: ApplicationFiled: March 1, 2013Publication date: September 4, 2014Applicant: SIERRA WIRELESS, INC.Inventors: James Cao, Mikio-Yves Matsuo
-
Publication number: 20130117868Abstract: 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: ApplicationFiled: December 3, 2010Publication date: May 9, 2013Applicant: SANOFIInventors: James Cao, Karen Chandross, Kyriakos D. Economides, Harry Gregory Polites, Daniel Weinstock, Xiaoyou Ying
-
Patent number: 8340722Abstract: 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: GrantFiled: July 16, 2010Date of Patent: December 25, 2012Assignees: Inventec Appliances (Pudong) Corporation, Inventec Appliances Corp., Inventec Appliances (JiangNing) CorporationInventors: Xing-Guo Zhu, James Cao
-
Patent number: 8165633Abstract: 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: GrantFiled: January 2, 2008Date of Patent: April 24, 2012Assignee: Microsoft CorporationInventors: Eric Chang, David Dehghan, Stanley Sun, Weihun Liew, Kong-Kat Wong, Yongzhi Yang, James Cao, Zhifeng Wang, Rebecca Sundling
-
Publication number: 20110014950Abstract: 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: ApplicationFiled: July 16, 2010Publication date: January 20, 2011Applicants: INVENTEC APPLIANCES (PUDONG) CORPORATION, INVENTEC APPLIANCES CORP., INVENTEC APPLIANCES (JIANGNING) CORPORATIONInventors: Xing-Guo ZHU, James CAO
-
Patent number: 7689233Abstract: 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: GrantFiled: August 10, 2006Date of Patent: March 30, 2010Assignee: Vtech Telecommunications LimitedInventors: James Cao, James Maxwell
-
Publication number: 20090023395Abstract: 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: ApplicationFiled: January 2, 2008Publication date: January 22, 2009Applicant: MICROSOFT CORPORATIONInventors: Eric Chang, David Dehghan, Stanley Sun, Weihun Liew, Kong-Kat Wong, Yongzhi Yang, James Cao, Zhifeng Wang, Rebecca Sundling
-
Publication number: 20070155380Abstract: 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: ApplicationFiled: August 10, 2006Publication date: July 5, 2007Inventors: James Cao, James Maxwell
-
Publication number: 20060019644Abstract: 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: ApplicationFiled: July 20, 2004Publication date: January 26, 2006Applicant: Inventec Appliances CorporationInventors: Cheng-Shing Lai, Zhi-Long Lu, James Cao