Patents by Inventor Robert Knauerhase

Robert Knauerhase 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: 9166821
    Abstract: In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: October 20, 2015
    Assignee: Intel Corporation
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Patent number: 8935775
    Abstract: A system implements dishonest policies for managing unauthorized access requests. The system includes memory management hardware to store a set of dishonest policy bits, each dishonest policy bit that is configured to a predetermined value indicating disallowed access for one of a set of memory ranges. When a processor receives an access request for a location in a memory range to which access is not allowed as indicated by a set dishonest policy bit, the processor returns a false indication according to a dishonest policy that the requested access has been performed.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 13, 2015
    Assignee: Intel Corporation
    Inventors: Joshua Fryman, Nicholas Carter, Robert Knauerhase, Sebastian Schoenberg, Aditya Agrawal
  • Patent number: 8754886
    Abstract: Systems and methods for transporting physical objects from real physical life into virtual worlds. Briefly stated, the method includes receiving characteristic and structure data from an object constructed in the real world. The characteristic and structure data is obtained from the object using a plurality of sensors placed in the vicinity of the object to sense the characteristics and structure of the object. The characteristic and structure data of the object is used to produce code necessary to create an equivalent representation of the object in a virtual world.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: June 17, 2014
    Assignee: Intel Corporation
    Inventors: Rita H. Wouhaybi, Mic Bowman, Robert Knauerhase
  • Publication number: 20140096235
    Abstract: A system implements dishonest policies for managing unauthorized access requests. The system includes memory management hardware to store a set of dishonest policy bits, each dishonest policy bit that is configured to a predetermined value indicating disallowed access for one of a set of memory ranges. When a processor receives an access request for a location in a memory range to which access is not allowed as indicated by a set dishonest policy bit, the processor returns a false indication according to a dishonest policy that the requested access has been performed.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: Joshua Fryman, Nicholas Carter, Robert Knauerhase, Sebastian Schoenberg, Aditya Agrawal
  • Patent number: 8380789
    Abstract: In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: February 19, 2013
    Assignee: Intel Corporation
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Publication number: 20110087778
    Abstract: In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider.
    Type: Application
    Filed: December 17, 2010
    Publication date: April 14, 2011
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Publication number: 20110082929
    Abstract: In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider.
    Type: Application
    Filed: November 8, 2010
    Publication date: April 7, 2011
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Patent number: 7840636
    Abstract: In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: November 23, 2010
    Assignee: Intel Corporation
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Publication number: 20100164953
    Abstract: Systems and methods for transporting physical objects from real physical life into virtual worlds. Briefly stated, the method includes receiving characteristic and structure data from an object constructed in the real world. The characteristic and structure data is obtained from the object using a plurality of sensors placed in the vicinity of the object to sense the characteristics and structure of the object. The characteristic and structure data of the object is used to produce code necessary to create an equivalent representation of the object in a virtual world.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Inventors: Rita H. Wouhaybi, Mic Bowman, Robert Knauerhase
  • Patent number: 7430411
    Abstract: Methods and apparatuses for providing service availability information to a waiting customer using the customer's wireless device are generally introduced herein.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: September 30, 2008
    Assignee: Intel Corporation
    Inventors: Uttam K. Sengupta, Nikhil M. Deshpande, Robert Knauerhase
  • Publication number: 20080133674
    Abstract: In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider.
    Type: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Publication number: 20080133738
    Abstract: In some embodiments, a system includes a service provider having a memory and a processor coupled to each other. The service provider is adapted to provide at least one service instance. A presence generating program is adapted to be located in the memory and the processor adapted to execute the presence generating program to generate provider presence information, with the provider presence information including a provider status. A load monitoring program, in communication with the service provider, generates at least one load factor in response to monitoring the at least one service instance.
    Type: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Publication number: 20070299927
    Abstract: Routing a message (e.g., text message, voice message, etc.) based on the accessibility of an intended recipient's associated communication channels (e.g., email, fax, instant message, cell, landline, etc.) may involve discovering information relating to an accessibility state of one or more communication channels associated with the message recipient; maintaining a data repository comprising the discovered accessibility state information; and routing a message to the message recipient based on information in the data repository.
    Type: Application
    Filed: September 10, 2007
    Publication date: December 27, 2007
    Applicant: INTEL CORPORATION
    Inventor: Robert Knauerhase
  • Patent number: 7286838
    Abstract: Mobile devices having wired and/or wireless network connectivity, when operating in a location, contact one or more map servers to share connectivity information with the map server to allow the map server to create a global map. For example, if a mobile device has two different wireless connectivity options, such as Bluetooth and 802.11, when the mobile device is operated in the location, the mobile device tests whether both connectivity options are available in the location. The results of the test are provided to the central map server, which may integrate the results into the global connectivity map. A mobile device may also receive a connectivity map from the server indicating connectivity options available to the client in the location and possibly other locations as well. The connectivity map may include characteristics of connectivity options, such as cost, availability, etc., to allow the mobile device to choose a preferred connectivity option if multiple options are available.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: October 23, 2007
    Assignee: Intel Corporation
    Inventors: Robert Knauerhase, Nikhil Deshpande
  • Publication number: 20070208847
    Abstract: An apparatus is described for modifying beacon levels. The apparatus includes a service unit to determine a need to reduce a load of a first access point having a first beacon interval, the first access point being in a network of a plurality of access points. A set interval unit is included to determine an amount by which to increase the first beacon interval to generate a new beacon interval. The apparatus further includes a broadcast unit to notify one or more other access points in the network of the new beacon interval.
    Type: Application
    Filed: May 2, 2007
    Publication date: September 6, 2007
    Inventors: Robert Knauerhase, Abhay Dharmadhikari, Nikhil Deshpande
  • Publication number: 20070089111
    Abstract: A virtual environment manager (“VEM”) simplifies the usability of virtual machines and provides users with an enhanced design for creating and/or for managing virtual machines (“VMs”). For example, a user can select description information and management information to be included in descriptors and according to which a VEM will create and manage various VM environments for various host environments. The VEM automatically creates the VM environments and host environments by sending descriptor description information and data files associated with the description information to virtual machine monitors (VMMs), which create the VM environments according to the description information. A VEM at each host may manage VM environments executed by the VMM, according to the descriptor management information. Thus, a set of descriptors to create and manage a set of VMs for a home computer may be easily modified by a user to create and manage a set of VMs for a work or laptop computer.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 19, 2007
    Inventors: Scott Robinson, Vijay Tewari, Robert Knauerhase
  • Publication number: 20060143617
    Abstract: A method, apparatus and system for transparent and dynamic resource allocation in a virtualized environment is disclosed. An embodiment of the present invention enables a resource allocation module to dynamically evaluate resource requests from various clients and allocate the resources on a virtual host as available. The resource allocation module may additionally monitor resource usage and dynamically reallocate resources as appropriate.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventors: Robert Knauerhase, Vijay Tewari, Scott Robinson, Mic Bowman, Milan Milenkovic
  • Publication number: 20060136912
    Abstract: A method, apparatus and system for transparently unifying virtual machines (“VMs”) is disclosed. An embodiment of the present invention enables a user to interact with various applications on a VM host while unaware of the VM structure on the VM host. The user may be presented with a unified desktop interface representing a composite and/or unified view of the VM host. Via this unified desktop interface, the user may perform all necessary commands and/or receive output. Invisible to the user, the unified desktop interface represents a unification console. The unification console may be an independent component (e.g., an enhanced VM) and/or a subset of a virtual machine manager (“VMM”) component on the VM host.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventors: Scott Robinson, Vijay Tewari, Robert Knauerhase
  • Publication number: 20060136911
    Abstract: A method, apparatus and system for improving usability of virtual machines is described. A console module on a VM host may continuously monitor incoming data (e.g., files and/or attachments) and make automatic determinations regarding how and/or whether to intercept, route, redirect and/or deliver the data (e.g., where to store files, when and/or whether to deliver the files, execute the files, etc.). Additionally, in one embodiment, a unification console may be provided to enhance the usability of the VM host. The unification console enables the user to view the VM host via a unified desktop interface while handling the underlying switching and/or interactions between VMs.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventors: Scott Robinson, Vijay Tewari, Robert Knauerhase
  • Publication number: 20060068787
    Abstract: Opportunistic and proactive scheduling of service establishment services can be performed, in part, by tracking customer availability to receive a service. For example, assuming a service establishment maintains a wait-list for a certain service, customers can be monitored to determine whether they appear available to receive their service at their allotted time, e.g., when their turn is predicted coming due based on predicted service availability. If the customer is determined not available, such as due to some obstacle preventing receiving service, the service establishment may re-prioritize one or more customers in the wait-list to take advantage of other customer availability. A wireless device associated with the customer and providing at least location data may be used at least in part to help determine customer availability.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Nikhil Deshpande, Uttam Sengupta, Robert Knauerhase