Patents by Inventor Jerry Zhao

Jerry Zhao 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: 20190237902
    Abstract: A connection system includes a first connector and a second connector configured for establishing one or more electrical connections through a drape. The first connector can include an alignment protrusion and a first piercing element having one or more electrical contacts configured to pierce the drape. The second connector can include an alignment notch, a channel, and a first receptacle configured to receive the first piercing element when inserted therein. The alignment notch can be configured to accept the alignment protrusion when the first connector is aligned with the second connector then disposed over the second connector. The channel can be configured to allow the alignment protrusion to slide along a length of the second connector. The first receptacle can have one or more electrical contacts configured to form at least a first electrical connection of the one or more electrical connections with the first connector.
    Type: Application
    Filed: January 29, 2019
    Publication date: August 1, 2019
    Inventors: Chase Thompson, Jerry Zhao, Bradley W. Zentgraf, Jason R. Stats, Anthony K. Misener
  • Patent number: 9448828
    Abstract: Methods and apparatus to provide dynamic messaging services are disclosed. An example method of displaying information on a display screen includes determining, using a virtual machine manager, supported dimensions for display of information on the display screen; generating, using the virtual machine manager, restricted dimensions that are less than the supported dimensions; providing the restricted dimensions to an operating system of a virtual machine supported by the virtual machine manager, wherein the restricted dimensions define a boundary between a first screen portion and a second screen portion; and using the virtual machine manager to display first information in the first screen portion, the virtual machine manager enforcing the presence of the first screen portion on the display screen.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: September 20, 2016
    Assignee: Intel Corporation
    Inventors: Jerry Zhao, Michael A. Rothman, Vincent J. Zimmer, Qian Ouyang
  • Patent number: 9336024
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering for parallel processing. One of the methods includes providing virtual machines with an interface to a shuffle service, the shuffle service executing external of the virtual machines. The method includes receiving data records through the interface, each data record having a key and a value. The method includes partitioning the data records, using the shuffle service, according to the respective keys. The method includes providing a part of the partitioned data records through the interface to the virtual machines, wherein data records having the same key are provided to the same virtual machine. Each of the virtual machines can execute on a host machine and each of the virtual machine is a hardware virtualization of a machine.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Joseph S. Beda, III, Grzegorz J. Czajkowski, Jerry Zhao
  • Patent number: 9170848
    Abstract: Parallel processing of data may include a set of map processes and a set of reduce processes. Each map process may include at least one map thread. Map threads may access distinct input data blocks assigned to the map process, and may apply an application specific map operation to the input data blocks to produce key-value pairs. Each map process may include a multiblock combiner configured to apply a combining operation to values associated with common keys in the key-value pairs to produce combined values, and to output intermediate data including pairs of keys and combined values. Each reduce process may be configured to access the intermediate data output by the multiblock combiners. For each key, an application specific reduce operation may be applied to the combined values associated with the key to produce output data.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: October 27, 2015
    Assignee: Google Inc.
    Inventors: Kenneth J. Goldman, Tushar Chandra, Tal Shaked, Jerry Zhao
  • Publication number: 20140325512
    Abstract: Methods and apparatus to provide dynamic messaging services are disclosed. An example method of displaying information on a display screen includes determining, using a virtual machine manager, supported dimensions for display of information on the display screen; generating, using the virtual machine manager, restricted dimensions that are less than the supported dimensions; providing the restricted dimensions to an operating system of a virtual machine supported by the virtual machine manager, wherein the restricted dimensions define a boundary between a first screen portion and a second screen portion; and using the virtual machine manager to display first information in the first screen portion, the virtual machine manager enforcing the presence of the first screen portion on the display screen.
    Type: Application
    Filed: July 14, 2014
    Publication date: October 30, 2014
    Inventors: Jerry Zhao, Michael A. Rothman, Vincent J. Zimmer, Qian Ouyang
  • Patent number: 8786622
    Abstract: Methods and apparatus to provide dynamic messaging services are disclosed. An example method includes determining, in a pre-boot environment, supported dimensions for display of information on the display screen; generating, in the pre-boot environment, restricted dimensions that are less than the supported dimensions; providing the restricted dimensions to an operating system of a virtual machine supported by a virtual machine manager, wherein the restricted dimensions define a boundary between a first screen portion and a second screen portion; displaying first information in the first screen portion and displaying second information in the second screen portion; and preventing, via the virtual machine manager, elimination of the first screen portion from the display screen.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: July 22, 2014
    Assignee: Intel Corporation
    Inventors: Jerry Zhao, Michael A. Rothman, Vincent J. Zimmer, Qian Ouyang
  • Publication number: 20130111477
    Abstract: Methods and apparatus to provide dynamic messaging services are disclosed. An example method includes determining, in a pre-boot environment, supported dimensions for display of information on the display screen; generating, in the pre-boot environment, restricted dimensions that are less than the supported dimensions; providing the restricted dimensions to an operating system of a virtual machine supported by a virtual machine manager, wherein the restricted dimensions define a boundary between a first screen portion and a second screen portion; displaying first information in the first screen portion and displaying second information in the second screen portion; and preventing, via the virtual machine manager, elimination of the first screen portion from the display screen.
    Type: Application
    Filed: December 20, 2012
    Publication date: May 2, 2013
    Inventors: Jerry Zhao, Michael A. Rothman, Vincent J. Zimmer, Qian Ouyang
  • Patent number: 8368711
    Abstract: Methods and apparatus to provide dynamic messaging services are disclosed. One example method includes determining supported dimensions for display of information on a display screen, restricting the supported dimensions, wherein the restricted dimensions define a boundary between a first screen portion and a second screen portion, and displaying content of a first type on a first side of the boundary and displaying a content of a second type on a second side of the boundary. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: February 5, 2013
    Assignee: Intel Corporation
    Inventors: Jerry Zhao, Michael A. Rothman, Vincent J. Zimmer, Qian Quyang
  • Patent number: 7506144
    Abstract: A method and apparatus for retrieving dynamic content over a communications network prior to booting an operating system is presented. The content may include a screen image for display on a console. The time period for displaying the content may be controlled by another computer coupled to the communications network. The content may be an advertisement that is displayed on a computer system in an Internet café for a controllable period of time prior to booting an operating system.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: March 17, 2009
    Assignee: Intel Corporation
    Inventors: Jerry Zhao, Changpeng Chen, Michael A Rothman, Ruth Li, Xiaojian Wu
  • Publication number: 20070300189
    Abstract: Methods and apparatus to provide dynamic messaging services are disclosed. One example method includes determining supported dimensions for display of information on a display screen, restricting the supported dimensions, wherein the restricted dimensions define a boundary between a first screen portion and a second screen portion, and displaying content of a first type on a first side of the boundary and displaying a content of a second type on a second side of the boundary. Other embodiments are described and claimed.
    Type: Application
    Filed: June 27, 2006
    Publication date: December 27, 2007
    Inventors: Jerry Zhao, Michael A. Rothman, Vincent J. Zimmer, Qian Ouyang
  • Publication number: 20070118728
    Abstract: A method and apparatus for retrieving dynamic content over a communications network prior to booting an operating system is presented. The content may include a screen image for display on a console. The time period for displaying the content may be controlled by another computer coupled to the communications network. The content may be an advertisement that is displayed on a computer system in an Internet cafe for a controllable period of time prior to booting an operating system.
    Type: Application
    Filed: November 21, 2005
    Publication date: May 24, 2007
    Inventors: Jerry Zhao, Changpeng Chen, Michael Rothman, Ruth Li, Xiaojian Wu