Patents by Inventor René Vega

René Vega 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: 20110126124
    Abstract: A method includes, but is not limited to: obtaining status information about one or more physical attributes for each of the one or more first physical entities and for each of the one or more second physical entities, the obtaining status information performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, receiving a selection of one or more first physical entities, the receiving the selection performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the selection being based at least in part on each of the one or more first physical entities being associated with an electronic based social networking service, the selection of the one or more first physical entities for comparing the one or more first physical entities with one or more second phys
    Type: Application
    Filed: July 22, 2010
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel Sarmento Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125659
    Abstract: A method includes, but is not limited to: obtaining assessment information for at least one of one or more physical entities, the assessment information based at least in part upon status information about one or more physical attributes associated with the one or more physical entities, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, and the assessment information based at least in part upon input information from at least one of the one or more humans through at least in part one or more social networking services, the input information associated with at least one of the one or more physical attributes, and outputting output information based at least in part upon one or more elements of the assessment information. In addition to the foregoing, other related system/system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel Sarmento Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125691
    Abstract: A method includes, but is not limited to: obtaining assessment information being performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the assessment information based at least in part on a comparing being performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the comparing being between one or more first physical entities and one or more second physical entities, the comparing based at least in part on receiving a selection of the one or more first physical entities, the receiving the selection being performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the selection being based at least in part on each of the one or more first physical entities being associated with an electronic based social networking service, the comparing being based at least in part upon status information about one or more physical attributes for each of the one or more first phy
    Type: Application
    Filed: July 26, 2010
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel Sarmento Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125840
    Abstract: A system includes, but is not limited to: one or more obtaining status modules configured for obtaining status information about one or more physical attributes associated with one or more physical entities, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, one or more obtaining input modules configured for obtaining input information from at least one of the one or more humans through at least in part one or more social networking services, the input information associated with at least one of the one or more physical attributes, and one or more determining assessment modules configured for determining assessment information for at least one of the one or more physical entities based at least in part upon the status information and based at least in part upon the input information.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel S. Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125692
    Abstract: A method includes, but is not limited to: selecting, through use of at least in part at least one of a machine, article of manufacture, or composition of matter, one or more first physical entities based at least in part upon location information, the selecting the one or more first physical entities for comparing the one or more first physical entities with one or more second physical entities, each of the one or more first physical entities associated with an electronic based social networking service, obtaining, through use of at least in part at least one of a machine, article of manufacture, or composition of matter, status information about one or more physical attributes for each of the one or more first physical entities and for each of the one or more second physical entities, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, and determining, through use of at least in part at least one
    Type: Application
    Filed: July 27, 2010
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel Sarmento Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125693
    Abstract: A method includes, but is not limited to: obtaining assessment information being performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the assessment information based at least in part on a comparing being performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the comparing being between one or more first physical entities and one or more second physical entities based at least in part on status information about one or more physical attributes for each of the one or more first physical entities and for each of the one or more second physical entities, the one or more first physical entities being selected for the comparing at least in part by at least one of a machine, article of manufacture, or composition of matter based at least in part on location information, each of the one or more first physical entities being associated with an electronic based social networking service, the one or more physical a
    Type: Application
    Filed: July 29, 2010
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel Sarmento Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125660
    Abstract: A method includes, but is not limited to: obtaining status information about one or more physical attributes associated with one or more physical entities, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, obtaining input information from at least one of the one or more humans through at least in part one or more social networking services, the input information associated with at least one of the one or more physical attributes, and determining assessment information for at least one of the one or more physical entities based at least in part upon the status information and based at least in part upon the input information. In addition to the foregoing, other related system/system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel S. Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125689
    Abstract: A method includes, but is not limited to: selecting, through use of at least in part at least one of a machine, article of manufacture, or composition of matter, one or more first physical entities based at least in part upon location information, the selecting the one or more first physical entities for comparing the one or more first physical entities with one or more second physical entities, each of the one or more first physical entities associated with an electronic based social networking service, obtaining, through use of at least in part at least one of a machine, article of manufacture, or composition of matter, status information about one or more physical attributes for each of the one or more first physical entities and for each of the one or more second physical entities, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, and determining, through use of at least in part at least one
    Type: Application
    Filed: July 21, 2010
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel Sarmento Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125841
    Abstract: A method includes, but is not limited to: obtaining status information about one or more physical attributes associated with one or more first physical entities and one or more second physical entities, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, obtaining input information from at least one of the one or more humans through at least in part one or more social networking services, the input information associated with at least one of the one or more physical attributes, and determining assessment information comparing the one or more first physical entities with the one or more second physical entities based at least in part upon the status information and based at least in part upon the input information. In addition to the foregoing, other related method/system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Application
    Filed: November 30, 2009
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel S. Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110126125
    Abstract: A method includes, but is not limited to: obtaining status information about one or more physical attributes for each of the one or more first physical entities and for each of the one or more second physical entities, the obtaining status information performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, receiving a selection of one or more first physical entities, the receiving the selection performed at least in part by at least one of a machine, article of manufacture, or composition of matter. In addition to the foregoing, other related method/system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Application
    Filed: July 28, 2010
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel Sarmento Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125842
    Abstract: A system includes, but is not limited to: one or more obtaining status modules configured for obtaining status information about one or more physical attributes associated with one or more first physical entities and one or more second physical entities, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, one or more obtaining input modules configured for obtaining input information from at least one of the one or more humans through at least in part one or more social networking services, the input information associated with at least one of the one or more physical attributes, and one or more determining assessment modules configured for determining assessment information comparing the one or more first physical entities with the one or more second physical entities based at least in part upon the status information and based at least in part upon the input information.
    Type: Application
    Filed: November 30, 2009
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel S. Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125688
    Abstract: A system includes, but is not limited to: one or more obtaining assessment information modules configured for obtaining assessment information for at least one of one or more physical entities, the assessment information based at least in part upon status information about one or more physical attributes associated with the one or more physical entities, the one or more physical attributes each being perceived by one or more humans as being capable of having one or more effects upon one or more physical environments, and the assessment information based at least in part upon input information from at least one of the one or more humans through at least in part one or more social networking services, the input information associated with at least one of the one or more physical attributes, and one or more output information modules configured for outputting output information based at least in part upon one or more elements of the assessment information.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel S. Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene Vega, Lowell L. Wood, JR., Feng Zhao
  • Publication number: 20110125690
    Abstract: A method includes, but is not limited to: obtaining assessment information being performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the assessment information based at least in part on a comparing being performed at least in part by at least one of a machine, article of manufacture, or composition of matter, the comparing being between one or more first physical entities and one or more second physical entities based at least in part on status information about one or more physical attributes for each of the one or more first physical entities and for each of the one or more second physical entities, the one or more first physical entities being selected for the comparing at least in part by at least one of a machine, article of manufacture, or composition of matter based at least in part on location information, each of the one or more first physical entities being associated with an electronic based social networking service, the one or more physical a
    Type: Application
    Filed: July 23, 2010
    Publication date: May 26, 2011
    Inventors: Rob Bernard, Angel Sarmento Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Mame Pollard, John D. Rinaldo, JR., Clarence T. Tegreene, Rene A. Vega, Lowell L. Wood, JR., Feng Zhao
  • Patent number: 7913009
    Abstract: Example operations related to deferring interrupts are herein disclosed. In one example embodiment, a method includes, but is not limited to, writing a message to a memory location shared between a sender and a receiver; and requesting that an interrupt be transmitted to the receiver after a specified latency has elapsed, wherein an interrupt that is pending is stored in a trigger memory. It can be appreciated by one of skill in the art that one or more various aspects of the disclosure may include but are not limited to circuitry and/or programming for effecting the herein-referenced aspects; the circuitry and/or programming can be virtually any combination of hardware, software, and/or firmware configured to effect the herein-referenced aspects depending upon the design choices of the system designer. In addition to the foregoing, other aspects are described in the claims, drawings, and text forming a part of the present application.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: René Vega, John Te-Jui Sheu, Yau Ning Chin
  • Publication number: 20100332262
    Abstract: Embodiments for interacting with cloud computing providers are disclosed. In accordance with at least one embodiment, a resource broker receives a request for a computing task that is to be performed from a customer. The resource broker selects one of the cloud computing providers to perform at least a part of the computing task. In turn, the resource broker may obtain a gain from performance of the at least one part of the computing task by the cloud computing provider.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric J. Horvitz, Harold L. Cochrane, Rene A. Vega, Angel S. Calvo
  • Patent number: 7761638
    Abstract: In a virtual computing machine, a system and method that dynamically patches the interrupt mechanism (in interrupt vector space) of a host computing architecture with guest mode software. Significant increases in performance are achieved without depending on the host code. A patching mechanism evaluates the operating system version, processor, and code to be patched. If patchable, low-level interfaces are created dynamically; a dispatcher is written into an unused location in vector space, and instructions copied from each interrupt vector to be patched to a guest interrupt vector. For an interrupt, the new, patched instructions branch to the dispatcher, which then branches to the appropriate patched interrupt guest code. If the processor is operating as a virtual machine, the guest interrupt code handles the interrupt, otherwise the original copied instructions are replayed, followed by execution at the original host instruction in vector space that exists after the copied and patched instructions.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Bradley S. Post, Rene A. Vega
  • Patent number: 7657888
    Abstract: A method is provided for increasing the efficiency of virtual machine processing. A parent virtual machine is provided on a host computer. The parent virtual machine is temporarily or permanently suspended. A child virtual machine is created at a new location by forking the parent virtual machine. The child virtual machine may not initially include all the stored data that is associated with the parent virtual machine.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Eric P. Traut, Rene A. Vega
  • Publication number: 20080320194
    Abstract: Example operations related to deferring interrupts are herein disclosed. In one example embodiment, a method includes, but is not limited to, writing a message to a memory location shared between a sender and a receiver; and requesting that an interrupt be transmitted to the receiver after a specified latency has elapsed, wherein an interrupt that is pending is stored in a trigger memory. It can be appreciated by one of skill in the art that one or more various aspects of the disclosure may include but are not limited to circuitry and/or programming for effecting the herein-referenced aspects; the circuitry and/or programming can be virtually any combination of hardware, software, and/or firmware configured to effect the herein-referenced aspects depending upon the design choices of the system designer. In addition to the foregoing, other aspects are described in the claims, drawings, and text forming a part of the present application.
    Type: Application
    Filed: June 20, 2007
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Rene Vega, John Te-Jui Sheu, Yau Ning Chin
  • Publication number: 20080288695
    Abstract: In a virtual computing machine, a system and method that dynamically patches the interrupt mechanism (in interrupt vector space) of a host computing architecture with guest mode software. Significant increases in performance are achieved without depending on the host code. A patching mechanism evaluates the operating system version, processor, and code to be patched. If patchable, low-level interfaces are created dynamically; a dispatcher is written into an unused location in vector space, and instructions copied from each interrupt vector to be patched to a guest interrupt vector. For an interrupt, the new, patched instructions branch to the dispatcher, which then branches to the appropriate patched interrupt guest code. If the processor is operating as a virtual machine, the guest interrupt code handles the interrupt, otherwise the original copied instructions are replayed, followed by execution at the original host instruction in vector space that exists after the copied and patched instructions.
    Type: Application
    Filed: April 22, 2008
    Publication date: November 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Bradley S. Post, Rene A. Vega
  • Patent number: 7373446
    Abstract: In a virtual computing machine, a system and method that dynamically patches the interrupt mechanism (in interrupt vector space) of a host computing architecture with guest mode software. Significant increases in performance are achieved without depending on the host code. A patching mechanism evaluates the operating system version, processor, and code to be patched. If patchable, low-level interfaces are created dynamically; a dispatcher is written into an unused location in vector space, and instructions copied from each interrupt vector to be patched to a guest interrupt vector. For an interrupt, the new, patched instructions branch to the dispatcher, which then branches to the appropriate patched interrupt guest code. If the processor is operating as a virtual machine, the guest interrupt code handles the interrupt, otherwise the original copied instructions are replayed, followed by execution at the original host instruction in vector space that exists after the copied and patched instructions.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: May 13, 2008
    Assignee: Microsoft Corporation
    Inventors: Bradley S. Post, Rene A. Vega