Patents by Inventor Mark A. Heng

Mark A. Heng 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).

  • Publication number: 20240126999
    Abstract: Techniques for using logit values for classifying utterances and messages input to chatbot systems in natural language processing. A method can include a chatbot system receiving an utterance generated by a user interacting with the chatbot system. The chatbot system can input the utterance into a machine-learning model including a set of binary classifiers. Each binary classifier of the set of binary classifiers can be associated with a modified logit function. The method can also include the machine-learning model using the modified logit function to generate a set of distance-based logit values for the utterance. The method can also include the machine-learning model applying an enhanced activation function to the set of distance-based logit values to generate a predicted output. The method can also include the chatbot system classifying, based on the predicted output, the utterance as being associated with the particular class.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 18, 2024
    Applicant: Oracle International Corporation
    Inventors: Ying Xu, Poorya Zaremoodi, Thanh Tien Vu, Cong Duy Vu Hoang, Vladislav Blinov, Yu-Heng Hong, Yakupitiyage Don Thanuja Samodhye Dharmasiri, Vishal Vishnoi, Elias Luqman Jalaluddin, Manish Parekh, Thanh Long Duong, Mark Edward Johnson
  • Patent number: 7969356
    Abstract: A satellite positioning system receiver programmed to determine information for a satellite using ephemeris data (710), determine information for the same satellite using almanac data (722), which may have been previously stored on the receiver, to determine an error between the satellite information determined from the ephemeris data and the satellite information determined from the stored almanac data (730), and to update the stored almanac data based upon the error (734).
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: June 28, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: Thomas M. King, George J. Geier, Mark Heng, Robert Harbour
  • Patent number: 7336224
    Abstract: A satellite positioning system receiver having a battery, wherein the receiver is programmed to determine (310) whether the receiver is connected to a power supply other than its battery, to begin continuous reception (320) of satellite positioning system navigation data when the receiver is connected to a power supply other than its battery, and to store (330) the navigation data received in memory of the receiver.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: February 26, 2008
    Assignee: Motorola, Inc.
    Inventors: Thomas M. King, George J. Geier, Mark Heng, Robert Harbour
  • Patent number: 7298321
    Abstract: A satellite positioning system receiver programmed to operate synchronously with an expected time of arrival of information from at least one satellite of a satellite positioning system, and to receive the information from the at least one satellite when the receiver is operating during the expected time of arrival of the information. In one embodiment, the receiver operates synchronously with an expected arrival of specific subframe information from at least one satellite of a satellite positioning system, and receives the specific subframe information when the receiver is operating.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: November 20, 2007
    Assignee: Motorola, Inc.
    Inventors: Thomas M. King, George J. Geier, Mark Heng, Robert Harbour
  • Publication number: 20070247355
    Abstract: A satellite positioning system receiver having a battery, wherein the receiver is programmed to determine (310) whether the receiver is connected to a power supply other than its battery, to begin continuous reception (320) of satellite positioning system navigation data when the receiver is connected to a power supply other than its battery, and to store (330) the navigation data received in memory of the receiver.
    Type: Application
    Filed: September 13, 2005
    Publication date: October 25, 2007
    Inventors: Thomas King, George Geier, Mark Heng, Robert Harbour
  • Publication number: 20060181452
    Abstract: A satellite positioning system receiver programmed to determine information for a satellite using ephemeris data (710), determine information for the same satellite using almanac data (722), which may have been previously stored on the receiver, to determine an error between the satellite information determined from the ephemeris data and the satellite information determined from the stored almanac data (730), and to update the stored almanac data based upon the error (734).
    Type: Application
    Filed: September 13, 2005
    Publication date: August 17, 2006
    Inventors: Thomas King, George Geier, Mark Heng, Robert Harbour
  • Publication number: 20060181453
    Abstract: A satellite positioning system receiver programmed to operate synchronously with an expected time of arrival of information from at least one satellite of a satellite positioning system, and to receive the information from the at least one satellite when the receiver is operating during the expected time of arrival of the information. In one embodiment, the receiver operates synchronously with an expected arrival of specific subframe information from at least one satellite of a satellite positioning system, and receives the specific subframe information when the receiver is operating.
    Type: Application
    Filed: September 13, 2005
    Publication date: August 17, 2006
    Inventors: Thomas King, George Geier, Mark Heng, Robert Harbour
  • Publication number: 20040263386
    Abstract: A method in a satellite positioning system receiver having stored almanac data including determining information for a satellite using ephemeris data (710), determining information for the same satellite using the stored almanac data (722), determining an error between the satellite information determined from the ephemeris data and the satellite information determined from the stored almanac data (730), and updating the stored almanac data based upon the error (734).
    Type: Application
    Filed: June 26, 2003
    Publication date: December 30, 2004
    Inventors: Thomas M. King, George J. Geier, Mark Heng, Robert Harbour
  • Patent number: 6646595
    Abstract: A GPS receiver (26) for processing GPS satellite signals and adapted for connection to a client device (24). The receiver (26) includes a down converter (44), a correlator (46), and a microcomputer A. The microcomputer A has a microprocessor A, a first memory (48A), a second memory (48B, 148B), and an input/output interface (50). The input/output interface (50) is capable of being connected to the client device (24). The first memory (48A) contains a first set of instructions for the microprocessor A to download and store in the second memory (48B, 148B) at least one time critical GPS software module (A1, A2, . . . AN) from the client device (24). The first memory (48A) also contains a second set of instructions for the microprocessor A to determine whether to download and store in the second memory (48B, 148B) a plurality of non-time critical software modules (B1, B2, . . . BN) from the client device (24).
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: November 11, 2003
    Assignee: Motorola, Inc.
    Inventors: Mark A. Heng, Russell D. Thomas, Maya Tampi
  • Publication number: 20030199260
    Abstract: A method of determining a reference frequency in a wireless communication device is disclosed. The method comprises the steps of providing a known frequency source; receiving a signal from an unknown frequency source; and calculating an estimate of the frequency of the signal from the unknown frequency source based upon the frequency of the known frequency source. establishing a communication link based upon the frequency of the signal from the unknown frequency source. A wireless communication device according to the present invention is also disclosed comprising a first frequency source associated with a GPS receiver and generating a substantially fixed frequency; a second frequency source associated with a host device and generating an unknown frequency; a counter coupled to the second frequency source; and a control circuit coupled to the counter, the control circuit determining the frequency of the second frequency source based upon the substantially fixed frequency and a value of the counter.
    Type: Application
    Filed: April 19, 2002
    Publication date: October 23, 2003
    Inventors: Francis M. Casey, Russell D. Thomas, Mark A. Heng