Patents by Inventor Eric S. Anderson

Eric S. Anderson 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: 11954267
    Abstract: One example of an internet protocol (IP) keyboard, video, mouse (KVM) device includes a universal serial bus, a display port, a network port, and a processor. The USB port is to be communicatively coupled to a host device. The display port is to be communicatively coupled to the host device. The network port is to be communicatively coupled to a network. The processor is communicatively coupled to the USB port, the display port, and the network port. The processor is to receive, via the display port, a multi-stream transport (MST) DisplayPort signal; demux the MST DisplayPort signal to provide a plurality of individual video streams; and output, via the network port, each individual video stream.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: April 9, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric John Gressman, Douglas A Reynolds, Peter Andrew Seiler, Byron A Alcorn, Gregory Mark Hughes, J. Michael Stahl, Patrick S Anderson, Joseph-Jonathan Salzano
  • Publication number: 20170236336
    Abstract: Described is a virtual environment built by drawing stacks of three-dimensional objects (e.g., discrete blocks) as manipulated by a user. A user manipulates one or more objects, resulting in stack heights being changed, e.g., by adding, removing or moving objects to/from stacks. The stack heights are maintained as sample points, e.g., each point indexed by its associated horizontal location. A graphics processor expands height-related information into visible objects or stacks of objects by computing the vertices for each stack to draw that stack's top surface, front surface and/or side surface based upon the height-related information for that stack. Height information for neighboring stacks may be associated with the sample point, whereby a stack is only drawn to where it is occluded by a neighboring stack, that is, by computing the lower vertices for a surface according to the height of a neighboring stack where appropriate.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 17, 2017
    Inventors: Mark T. Finch, Matthew B. MacLaurin, Stephen B. Coy, Eric S. Anderson, Lili Cheng
  • Patent number: 9576395
    Abstract: Described is a virtual environment built by drawing stacks of three-dimensional objects (e.g., discrete blocks) as manipulated by a user. A user manipulates one or more objects, resulting in stack heights being changed, e.g., by adding, removing or moving objects to/from stacks. The stack heights are maintained as sample points, e.g., each point indexed by its associated horizontal location. A graphics processor expands height-related information into visible objects or stacks of objects by computing the vertices for each stack to draw that stack's top surface, front surface and/or side surface based upon the height-related information for that stack. Height information for neighboring stacks may be associated with the sample point, whereby a stack is only drawn to where it is occluded by a neighboring stack, that is, by computing the lower vertices for a surface according to the height of a neighboring stack where appropriate.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: February 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark T. Finch, Matthew B. MacLaurin, Stephen B. Coy, Eric S. Anderson, Lili Cheng
  • Publication number: 20150012890
    Abstract: Described is a virtual environment built by drawing stacks of three-dimensional objects (e.g., discrete blocks) as manipulated by a user. A user manipulates one or more objects, resulting in stack heights being changed, e.g., by adding, removing or moving objects to/from stacks. The stack heights are maintained as sample points, e.g., each point indexed by its associated horizontal location. A graphics processor expands height-related information into visible objects or stacks of objects by computing the vertices for each stack to draw that stack's top surface, front surface and/or side surface based upon the height-related information for that stack. Height information for neighboring stacks may be associated with the sample point, whereby a stack is only drawn to where it is occluded by a neighboring stack, that is, by computing the lower vertices for a surface according to the height of a neighboring stack where appropriate.
    Type: Application
    Filed: September 22, 2014
    Publication date: January 8, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark T. Finch, Matthew B. MacLaurin, Stephen B. Coy, Eric S. Anderson, Lili Cheng
  • Patent number: 8392390
    Abstract: An authoring system on a mobile device (or other type of device) may help a user to author a message based on context available on the device. Context data comes to exist on the device in some manner. For example, the context may contain the results of a search that a user has performed on the device. A message may be proposed based on the search query and/or the result—e.g., if a user searches for “Edinburgh,” the authoring system may propose the message “Username likes Edinburgh” or “Username is learning about Edinburgh.” The authoring system may allow the user to change the message and/or to add additional content and/or links to the message. The user may then to send the message over some channel such as e-mail, a social network, a microblogging site, etc.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: March 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Eric Paul Bennett, Matthew Bret MacLaurin, Christian James Colando, Scott V. Fynn, Blaise H. Aguera y Arcas, Eric S. Anderson
  • Publication number: 20110320560
    Abstract: Content may be authored on a device using various types of information, and may be propagated at various different fidelities. In one example, a user enters or captures information on a mobile device, such as a smart phone. The entered and/or captured information may be sent to a remote service, which provides information based on the entered and/or captured data. An application on the device then allows the user of the device to author rich content based on the entered and/or captured data, and based on the information returned from the service. The application may allow the user to include text, photos, video, audio, links, or any other type of content. The entire content object that the user creates may be stored in a structured form, and may be propagated at various different fidelities (e.g., text only, etc.) in order to accommodate the limitations of the propagation channel.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Paul Bennett, Christian James Colando, Matthew Bret MacLaurin, Scott V. Fynn, Blaise H. Aguera y Arcas, Eric S. Anderson, Steven C. Glenner
  • Publication number: 20110295878
    Abstract: An authoring system on a mobile device (or other type of device) may help a user to author a message based on context available on the device. Context data comes to exist on the device in some manner. For example, the context may contain the results of a search that a user has performed on the device. A message may be proposed based on the search query and/or the result—e.g., if a user searches for “Edinburgh,” the authoring system may propose the message “Username likes Edinburgh” or “Username is learning about Edinburgh.” The authoring system may allow the user to change the message and/or to add additional content and/or links to the message. The user may then to send the message over some channel such as e-mail, a social network, a microblogging site, etc.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Paul Bennett, Matthew Bret MacLaurin, Christian James Colando, Scott V. Fynn, Blaise H. Aguera y Arcas, Eric S. Anderson
  • Publication number: 20100138793
    Abstract: Described is a virtual environment built by drawing stacks of three-dimensional objects (e.g., discrete blocks) as manipulated by a user. A user manipulates one or more objects, resulting in stack heights being changed, e.g., by adding, removing or moving objects to/from stacks. The stack heights are maintained as sample points, e.g., each point indexed by its associated horizontal location. A graphics processor expands height-related information into visible objects or stacks of objects by computing the vertices for each stack to draw that stack's top surface, front surface and/or side surface based upon the height-related information for that stack. Height information for neighboring stacks may be associated with the sample point, whereby a stack is only drawn to where it is occluded by a neighboring stack, that is, by computing the lower vertices for a surface according to the height of a neighboring stack where appropriate.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 3, 2010
    Applicant: Microsoft Corporation
    Inventors: Mark T. Finch, Matthew B. MacLaurin, Stephen B. Coy, Eric S. Anderson, Lili Cheng
  • Patent number: 6524861
    Abstract: One method and apparatus for analyzing clotting characteristics of a blood sample includes the use of a non-linear equation having coefficients capable of being related to the underlying clotting processes. The non-linear equation is curve fit to a waveform of a clotting sample to provide values for the coefficients of the non-linear function. Once the coefficients are obtained, an inference engine may be used to evaluate the non-linear relationship between the coefficients and factor concentrations within the blood sample. Advantageously, the waveform of the actual sample may be detrended to extract a residual oscillatory component to aid in the determination of initial coefficients for simplifying the curve fit operation. The non-linear equation may additionally be used for providing simulated clotting waveforms for testing clot analysis instruments. A residual oscillatory component may advantageously be extracted from the clotting signal.
    Type: Grant
    Filed: January 22, 1999
    Date of Patent: February 25, 2003
    Assignee: Medical Laboratory Automation, Inc.
    Inventor: Eric S. Anderson
  • Publication number: 20030033226
    Abstract: Globally-accessible, computerized systems and methods for tracking the time associated with the completion of an activity including an activity template having a plurality of data fields which may be populated by one or more activity performers and a time tracking module operable for receiving information related to the activity from the one or more activity performers, updating the plurality of data fields based upon the information, and generating performance reports related to the activity. The time and activity tracking systems and methods also including one or more filters operable for ensuring that information related to the activity is received from only valid activity performers and that the information is associated with only a valid activity, and a communications network operable for transmitting information related to the activity between the one or more activity performers and the time tracking module.
    Type: Application
    Filed: August 13, 2001
    Publication date: February 13, 2003
    Inventor: Eric S. Anderson
  • Patent number: 5359184
    Abstract: Optical encoding of a cuvette or other object is provided by means of multiple facets molded integrally into flanges or other portions of the object, which facets selectively refract light passing therethrough in accordance with a predetermined code. The detector for the coded light includes a separate detector for each code state of the facets, with the detector having a different output when no facets are between a light source and the detectors. The facets are preferably bevels, which are selectively angled in accordance with the code.
    Type: Grant
    Filed: November 8, 1991
    Date of Patent: October 25, 1994
    Assignee: Medical Laboratory Automation, Inc.
    Inventors: John A. Froehlich, Eric S. Anderson
  • Patent number: 5098661
    Abstract: A cuvette suitable for use with photometric blood testing apparatus and the like. The cuvette includes a receptacle having flanges on either side having locating holes therein. The flanges are flexible to enhance the positioning of the cuvette. Single and dual cuvette embodiments are described.The invention additionally includes means for encoding a cuvette for optical detection thereof by means of multiple facets which reflect light passing therethrough molded integrally in the flanges.
    Type: Grant
    Filed: November 16, 1988
    Date of Patent: March 24, 1992
    Assignee: Medical Laboratory Automation, Inc.
    Inventors: John A. Froehlich, Eric S. Anderson