Patents by Inventor Damien Saint Macary

Damien Saint Macary 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: 10572764
    Abstract: Techniques of displaying video in an HMD include performing an adaptive rendering operation to produce a transition between stereo and non-stereo rendering of objects in a virtual environment during eye saccade. Because viewers generally have low visual perception performance during eye saccade, the viewer will not notice this transition as much and will not experience as much motion sickness.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: February 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Behnam Bastani, Damien Saint-Macary
  • Patent number: 10553016
    Abstract: A display device, such as a head mounted device (HMD), displays a virtual scene. The display device includes a motion tracker for detecting rotation and/or translation of the display device. The display device also includes a processor that is configured to determine, in response to the detected, an orientation of the display device relative to a plurality of world-aligned viewing frustums that are stationary relative to the virtual scene. The processor is also configured to identify a set of those world-aligned viewing frustums that overlap with an output field of view. The processor is further configured to render pixels of the set of those world-aligned viewing frustums that overlap with an output field of view and upsample the rendered pixels to generate values of display pixels for presentation by the display device.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: February 4, 2020
    Assignee: GOOGLE LLC
    Inventors: Eric Turner, Damien Saint-Macary, Behnam Bastani, Haomiao Jiang
  • Publication number: 20190147643
    Abstract: A display device, such as a head mounted device (HMD), displays a virtual scene. The display device includes a motion tracker for detecting rotation and/or translation of the display device. The display device also includes a processor that is configured to determine, in response to the detected, an orientation of the display device relative to a plurality of world-aligned viewing frustums that are stationary relative to the virtual scene. The processor is also configured to identify a set of those world-aligned viewing frustums that overlap with an output field of view. The processor is further configured to render pixels of the set of those world-aligned viewing frustums that overlap with an output field of view and upsample the rendered pixels to generate values of display pixels for presentation by the display device.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 16, 2019
    Inventors: Eric TURNER, Damien SAINT-MACARY, Behnam BASTANI, Haomiao JIANG
  • Patent number: 9020290
    Abstract: A method for removing boundary distortion includes receiving a one-dimensional input signal and determining whether the one-dimensional input signal includes an even number of data elements. If the one-dimensional input signal includes an even number of data elements, an extrapolation operation is performed on one of a first or second boundary of the one-dimensional input signal. The extrapolation operation produces one additional data element. The method may further include performing a mirroring operation on the signal data resulting from the extrapolation operation to produce a mirrored signal, and performing a transform operation the mirrored signal.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Damien Saint Macary, Sridhar Sankuratri
  • Patent number: 8924507
    Abstract: An invention is disclosed for efficiently processing and transmitting graphics data in a remote desktop environment. In embodiments of the invention, a connection is established between a remote desktop server computer and a remote desktop client computer. The remote desktop server computer may process graphics data representative of a remote user desktop. The remote desktop server computer may divide the remote desktop screen in data regions and portions. The remote desktop server computer may then encode and transmit each region to the remote desktop client computer at a certain quality that may be adjusted progressively across the screen frames. The remote desktop server computer may also stop encoding and transmitting the portions of the data region that would not be visible to a user when the region is rendered on a display. The remote desktop user experiences an image quality gradually improving with each frame containing information about the image.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Tong L. Wynn, Vladimir Stoyanov, Sridhar Sankuratri, Damien Saint Macary, Voicu Anton Albu, Costin Hagiu
  • Publication number: 20140212059
    Abstract: A method for removing boundary distortion includes receiving a one-dimensional input signal and determining whether the one-dimensional input signal includes an even number of data elements. If the one-dimensional input signal includes an even number of data elements, an extrapolation operation is performed on one of a first or second boundary of the one-dimensional input signal. The extrapolation operation produces one additional data element. The method may further include performing a mirroring operation on the signal data resulting from the extrapolation operation to produce a mirrored signal, and performing a transform operation the mirrored signal.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: Microsoft Corporation
    Inventors: Damien Saint Macary, Sridhar Sankuratri
  • Publication number: 20140185950
    Abstract: A method for progressively encoding image tile data is disclosed. The method may include receiving indication that image tile data is to be updated. The method may further include dividing the image tile data into one or more parts and encoding an initial data part in a first pass. The method may also include transmitting first pass data to a client. The method may then include reintroducing at least a portion of the data removed from the initial data part to form a second data part, encoding the second data part in a second pass, and transmitting the second pass data to the client.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: Microsoft Corporation
    Inventors: Damien Saint Macary, Sridhar Sankuratri
  • Publication number: 20130060886
    Abstract: An invention is disclosed for efficiently processing and transmitting graphics data in a remote desktop environment. In embodiments of the invention, a connection is established between a remote desktop server computer and a remote desktop client computer. The remote desktop server computer may process graphics data representative of a remote user desktop. The remote desktop server computer may divide the remote desktop screen in data regions and portions. The remote desktop server computer may then encode and transmit each region to the remote desktop client computer at a certain quality that may be adjusted progressively across the screen frames. The remote desktop server computer may also stop encoding and transmitting the portions of the data region that would not be visible to a user when the region is rendered on a display. The remote desktop user experiences an image quality gradually improving with each frame containing information about the image.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: Microsoft Corporation
    Inventors: Tong L. Wynn, Vladimir Stoyanov, Sridhar Sankuratri, Damien Saint Macary, Voicu Anton Albu, Costin Hagiu
  • Patent number: 8275117
    Abstract: A system and method are provided for escalating a user or customer to a live agent from a conversational agent when predetermined criteria are met. The conversational agent textually converses in so-called natural language interaction and can run on a computer, such as a server. Upon receiving a first query, the conversational agent creates a new case, and interacts with the customer, in an attempt to resolve the case and satisfy the user. The predetermined criteria for escalation may include a determination that the conversational agent is unable to satisfy a computer-to-computer information request. Alternatively, the predetermined criteria may include patterns and/or words associated with frustration, for example, and/or unrecognized query subject matter, high priority queries, for example to increase sales, etc.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Francois Huet, Damien Saint Macary, Gray Salmon Norton, Stephen D. Klein, Timothy Kay
  • Publication number: 20110235797
    Abstract: A system and method are provided for escalating a user or customer to a live agent from a conversational agent when predetermined criteria are met. The conversational agent textually converses in so-called natural language interaction and can run on a computer, such as a server. Upon receiving a first query, the conversational agent creates a new case, and interacts with the customer, in an attempt to resolve the case and satisfy the user. The predetermined criteria for escalation may include a determination that the conversational agent is unable to satisfy a computer-to-computer information request. Alternatively, the predetermined criteria may include patterns and/or words associated with frustration, for example, and/or unrecognized query subject matter, high priority queries, for example to increase sales, etc.
    Type: Application
    Filed: June 9, 2011
    Publication date: September 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Francois Huet, Damien Saint Macary, Gray Salmon Norton, Stephen D. Klein, Timothy Kay
  • Patent number: 7983411
    Abstract: A conversational agent receives a textual user message and escalates the user to a live agent if predetermined criteria are met.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Francois Huet, Damien Saint Macary, Gray Salmon Norton, Stephen D. Klein, Timothy Kay