Patents by Inventor Andrew Over

Andrew Over 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: 20070226703
    Abstract: A system for binary code instrumentation to reduce effective memory latency comprises a processor and memory coupled to the processor. The memory comprises program instructions executable by the processor to implement . a code analyzer configured to analyze an instruction stream of compiled code executable at an execution engine to identify, for a given memory reference instruction in the stream that references data at a memory address calculated during an execution of the instruction stream, an earliest point in time during the execution at which sufficient data is available at the execution engine to calculate the memory address. The code analyzer generates an indication of whether the given memory reference instruction is suitable for a prefetch operation based on a difference in time between the earliest point in time and a time at which the given memory reference instruction is executed during the execution.
    Type: Application
    Filed: February 27, 2006
    Publication date: September 27, 2007
    Applicant: Sun Microsystems, Inc.
    Inventors: llya Sharapov, Andrew Over
  • Publication number: 20020111698
    Abstract: A web-based system that includes one or more remote devices, a web-based host, a network, and one or more homes is provided. A user can connect to the web-based host using a remote device via a network such as the Internet. The web-based host provides the user with an interface for monitoring and/or controlling home devices in the user's home. Via the interface, the user can select one or more home devices in the user's home to monitor and/or control. The web-based host receives the user's selections and communicates the user's selections to the user's home via the network. The user's home then receives the user's selections and causes monitoring information to be obtained from selected home devices and/or causes the behavior of selected home devices to be controlled according to the user's selections. The user's home can then communicate monitoring and/or other information related to the home devices to the web-based host via the network.
    Type: Application
    Filed: February 9, 2001
    Publication date: August 15, 2002
    Inventors: Marco Graziano, Christina Goddard, Andrew Over, Stathis Kassimidis