Patents by Inventor Hinkmond B. Wong

Hinkmond B. Wong 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: 10637682
    Abstract: A system and method for facilitating automatic control of devices, such as network-coupled home appliances. An example method includes receiving and storing data available from plural devices, resulting in stored data; determining a pattern in the stored data; using the pattern to generate one or more control signals; and forwarding the one or more control signals to one or more of the plural devices to selectively control one or more device features or behaviors consistent with the pattern. In a more specific embodiment, the method further includes collecting a first set of data from one or more devices; obtaining a second set of data from a server coupled to a network; analyzing the first set of data and the second set of data to determine one or more predictive control signals; and employing the one or more control signals to adjust one or more behaviors of the one or more devices.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: April 28, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Hinkmond B. Wong
  • Publication number: 20150227118
    Abstract: A system and method for facilitating automatic control of devices, such as network-coupled home appliances. An example method includes receiving and storing data available from plural devices, resulting in stored data; determining a pattern in the stored data; using the pattern to generate one or more control signals; and forwarding the one or more control signals to one or more of the plural devices to selectively control one or more device features or behaviors consistent with the pattern. In a more specific embodiment, the method further includes collecting a first set of data from one or more devices; obtaining a second set of data from a server coupled to a network; analyzing the first set of data and the second set of data to determine one or more predictive control signals; and employing the one or more control signals to adjust one or more behaviors of the one or more devices.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 13, 2015
    Applicant: Oracle International Corporation
    Inventor: Hinkmond B. Wong
  • Patent number: 8978023
    Abstract: A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: March 10, 2015
    Assignee: Oracle International Corporation
    Inventors: Noel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Edward J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
  • Patent number: 8863126
    Abstract: A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: October 14, 2014
    Assignee: Oracle International Corporation
    Inventors: Noel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Edward J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
  • Patent number: 8856805
    Abstract: A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: October 7, 2014
    Assignee: Oracle International Corporation
    Inventors: Noel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Edward J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
  • Publication number: 20130283251
    Abstract: A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
    Type: Application
    Filed: October 22, 2012
    Publication date: October 24, 2013
    Inventors: Noel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Ted J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
  • Publication number: 20130283294
    Abstract: A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
    Type: Application
    Filed: October 22, 2012
    Publication date: October 24, 2013
    Inventors: Noel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Ted J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
  • Publication number: 20120190454
    Abstract: A social networking game is themed around the customization of a virtual world of bars and clubs that allows players to interact with each other.
    Type: Application
    Filed: July 23, 2011
    Publication date: July 26, 2012
    Applicant: EAGLE ZAP TECHNOLOGIES, INC.
    Inventor: Hinkmond B. Wong
  • Patent number: 7130773
    Abstract: One embodiment of the invention provides a method for processing actuator, sensor or radio frequency identification (RFID) tag data. The method includes receiving actuator, sensor or RFID tag data and generating a Java object associated with the actuator, sensor or RFID tag data. The Java object includes an assigned destination address. The method further includes forwarding the Java object to the assigned destination address.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: October 31, 2006
    Assignee: SUN Microsystems, Inc.
    Inventor: Hinkmond B. Wong
  • Patent number: 6175364
    Abstract: Methods, software and data structures for installing a component in a container suitable for display on a display screen as part of a graphical user interface are disclosed. In one embodiment, a name and desired location for a component are provided. Both the desired component and a component object table that is to be associated with the component are then created. The component object table is arranged to identify both the location and identity of the component. The component object table is then referenced in a container lookup table arranged to associate the component object table with a container at the desired location. In a preferred embodiment, the container is a sliding panel associated with a window suitable for display on the monitor. The sliding panel is capable of supporting a plurality of handles that act as independent sub-containers.
    Type: Grant
    Filed: April 1, 1997
    Date of Patent: January 16, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Hinkmond B. Wong, George Tharakan, Bartley H. Calder, William A. Shannon