Patents by Inventor Albert Hwang

Albert Hwang 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: 20240137427
    Abstract: Embodiments of the disclosed technologies receive a request including a user identifier and metadata associated with a slot available at a user system, remove the user identifier from the request to produce anonymized request data, receive, from a machine learning model, superposition data that correlates with the anonymized request data, send the superposition data for the anonymized request data to a real-time content-to-request matching process, receive, from the real-time content-to-request matching process, an identifier that identifies a content distribution selected based on the superposition data, and initiate the selected content distribution through the network to the slot in response to the request.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Inventors: Tao Cai, Albert Hwang, Jianlong Zhang, Muhammad Hassan Khan
  • Publication number: 20230283759
    Abstract: A system and method for presenting three-dimensional content that can present the three-dimensional content with a fidelity that can be matched to a fidelity or perceivable depth achievable by the display. The system or method can include receiving content, converting the content to a shared representation that can be used for any display, displaying the content on the display via the shared representation.
    Type: Application
    Filed: March 6, 2023
    Publication date: September 7, 2023
    Inventors: Shawn Michael Frayne, Caleb Johnston, Alexander Duncan, Robert Kodadek, Michelle Senteio, Bryan Christopher Brown, Albert Hwang, Casey Pugh
  • Patent number: 10346031
    Abstract: Embodiments provide systems and methods for activating applications in a distributed asynchronous system based on detecting touches on a display. The system detects an input on a display. The input on the display may be, for example, from a human touch or a pointing device. An input state manager executes hit-testing on a visual tree to identify a selected view using the input on the display. The selected view is compared to an active view. A shell in the system is notified when the selected view does not match the active view. The input state manager is then notified if the selected view should be made a new active view. The system instructs an application activation service to activate an application associated with the selected view. An input state manager is notified when the application associated with the selected view has been made an active view.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harley M. Rosnow, Albert Hwang, Ramrajprabu Balasubramanian, Baris Yazici, Peter Freiling
  • Publication number: 20190094562
    Abstract: A retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a first light output; a first beam splitter module; and a retroreflector module opposite the first light source.
    Type: Application
    Filed: November 28, 2018
    Publication date: March 28, 2019
    Inventors: Shawn Frayne, Shiu Pong Lee, Tung Yiu Fok, Alexis Hornstein, Albert Hwang, Kyle Appelgate
  • Patent number: 10241344
    Abstract: A retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a first light output; a first beam splitter module; and a retroreflector module opposite the first light source.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: March 26, 2019
    Assignee: Looking Glass Factory, Inc.
    Inventors: Shawn Frayne, Shiu Pong Lee, Tung Yiu Fok, Alexis Hornstein, Albert Hwang, Kyle Appelgate
  • Patent number: 10191295
    Abstract: A retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a first light output; a first beam splitter module; and a retroreflector module opposite the first light source.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: January 29, 2019
    Assignee: Looking Glass Factory, Inc.
    Inventors: Shawn Frayne, Shiu Pong Lee, Tung Yiu Fok, Alexis Hornstein, Albert Hwang, Kyle Appelgate
  • Patent number: 10151931
    Abstract: A persistent image retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a polarized light output; a retroreflector module adjacent a first side of the first light source; a quarter waveplate coupled to the retroreflector module and adjacent the first light source; and a reflective polarizer positioned between the first light source and a viewer of the display.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: December 11, 2018
    Assignee: Looking Glass Factory, Inc.
    Inventors: Shawn Frayne, Shiu Pong Lee, Tung Yiu Fok, Alexis Hornstein, Albert Hwang, Kyle Appelgate
  • Patent number: 10089159
    Abstract: A computer system supports a protocol to process directional navigation inputs to a host application and its component, to manage which component is currently active to receive input events. A first component determines whether to transfer focus to a second component. The first component initiates the transfer by sending a request to the second component. Further input events are queued. The second component processes the request to determine how to transfer focus within the second component. The second component indicates to the operating system how focus has been transferred. The operating system updates information to reflect the changes in state of the components, and informs the host and component that the state has been updated. Queued input events then can be released for processing according to the changed focus. Where the components are separate, independent processes, the protocol can be implemented through inter-process communication techniques.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harley M. Rosnow, Xin Gong, Scott R. Honji, Elliot H. Omiya, Stephen H. Wright, Albert Hwang
  • Publication number: 20180188549
    Abstract: A superstereoscopic image retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a first light output; a lenticular lens optically coupled to the first light source that, with the first light source, generates a first light output having viewing angle dependency; a first beam splitter module; and a retroreflector module opposite the first light source.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 5, 2018
    Inventors: Shawn Frayne, Shiu Pong Lee, Tung Yiu Fok, Alexis Hornstein, Albert Hwang, Kyle Appelgate
  • Publication number: 20180188550
    Abstract: A persistent image retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a polarized light output; a retroreflector module adjacent a first side of the first light source; a quarter waveplate coupled to the retroreflector module and adjacent the first light source; and a reflective polarizer positioned between the first light source and a viewer of the display.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 5, 2018
    Inventors: Shawn Frayne, Shiu Pong Lee, Tung Yiu Fok, Alexis Hornstein, Albert Hwang, Kyle Appelgate
  • Publication number: 20180188548
    Abstract: A retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a first light output; a first beam splitter module; and a retroreflector module opposite the first light source.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 5, 2018
    Inventors: Shawn Frayne, Shiu Pong Lee, Tung Yiu Fok, Alexis Hornstein, Albert Hwang, Kyle Appelegate
  • Patent number: 10012841
    Abstract: A superstereoscopic image retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a first light output; a lenticular lens optically coupled to the first light source that, with the first light source, generates a first light output having viewing angle dependency; a first beam splitter module; and a retroreflector module opposite the first light source.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: July 3, 2018
    Assignee: Looking Glass Factory, Inc.
    Inventors: Shawn Frayne, Shiu Pong Lee, Tung Yiu Fok, Alexis Hornstein, Albert Hwang, Kyle Appelgate
  • Publication number: 20180121265
    Abstract: A computer system supports a protocol to process directional navigation inputs to a host application and its component, to manage which component is currently active to receive input events. A first component determines whether to transfer focus to a second component. The first component initiates the transfer by sending a request to the second component. Further input events are queued. The second component processes the request to determine how to transfer focus within the second component. The second component indicates to the operating system how focus has been transferred. The operating system updates information to reflect the changes in state of the components, and informs the host and component that the state has been updated. Queued input events then can be released for processing according to the changed focus. Where the components are separate, independent processes, the protocol can be implemented through inter-process communication techniques.
    Type: Application
    Filed: December 8, 2016
    Publication date: May 3, 2018
    Inventors: Harley M. Rosnow, Xin Gong, Scott R. Honji, Elliot H. Omiya, Stephen H. Wright, Albert Hwang
  • Publication number: 20180088767
    Abstract: Embodiments provide systems and methods for activating applications in a distributed asynchronous system based on detecting touches on a display. The system detects an input on a display. The input on the display may be, for example, from a human touch or a pointing device. An input state manager executes hit-testing on a visual tree to identify a selected view using the input on the display. The selected view is compared to an active view. A shell in the system is notified when the selected view does not match the active view. The input state manager is then notified if the selected view should be made a new active view. The system instructs an application activation service to activate an application associated with the selected view. An input state manager is notified when the application associated with the selected view has been made an active view.
    Type: Application
    Filed: June 28, 2017
    Publication date: March 29, 2018
    Inventors: Harley M. Rosnow, Albert Hwang, Ramrajprabu Balasubramanian, Baris Yazici, Peter Freiling
  • Publication number: 20170244768
    Abstract: A collaboration system that facilitates a collaboration session with a first participant and a second participant is provided. The collaboration system varies a response to input based on the participant who provides the input. The collaboration system may receive input data from a participant interacting with a shared surface. When the input data is received from the first participant, the collaboration system generates first output data that may be a modification of the first input data that is based at least on first customization information associated with the first participant and displays the first output data. When the input data is received from the second participant, the collaboration system generates second output data that may be a modification of the second input data that is based at least on second customization information associated with the second participant and displays the second output data.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Francis Zhou, Connor Weins, Albert Hwang, Narasimhan Raghunath
  • Patent number: 9733823
    Abstract: Embodiments provide systems and methods for activating applications in a distributed asynchronous system based on detecting touches on a display.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: August 15, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Harley M. Rosnow, Albert Hwang, Ramrajprabu Balasubramanian, Baris Yazici, Peter Freiling
  • Publication number: 20160291828
    Abstract: Embodiments provide systems and methods for activating applications in a distributed asynchronous system based on detecting touches on a display.
    Type: Application
    Filed: April 1, 2015
    Publication date: October 6, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Harley M. Rosnow, Albert Hwang, Ramrajprabu Balasubramanian, Baris Yazici, Peter Freiling
  • Patent number: 9449016
    Abstract: Techniques for data synchronization policies are described. In one or more implementations, techniques may be employed to set data synchronization (“sync”) policies for devices in a data sync environment. The sync policies specify parameters for sync operations in the sync environment, such as how frequently data sync operations are performed, what types of data are synced to particular devices, how frequently particular types of data are synced, and so on. In implementations, the sync policies consider the number of devices that are participating in a sync environment and attributes of the devices in specifying parameters for sync operations. Data can be synchronized among devices in the sync environment based on the sync policies.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gyorgy K. Schadt, John E. Brezak, David A. Nichols, Oded Y. Shekel, Albert Hwang, Patrick R. Jakubowski, Ronakkumar N. Desai
  • Publication number: 20130064336
    Abstract: Techniques for data synchronization policies are described. In one or more implementations, techniques may be employed to set data synchronization (“sync”) policies for devices in a data sync environment. The sync policies specify parameters for sync operations in the sync environment, such as how frequently data sync operations are performed, what types of data are synced to particular devices, how frequently particular types of data are synced, and so on. In implementations, the sync policies consider the number of devices that are participating in a sync environment and attributes of the devices in specifying parameters for sync operations. Data can be synchronized among devices in the sync environment based on the sync policies.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Inventors: Gyorgy K. Schadt, John E. Brezak, David A. Nichols, Oded Y. Shekel, Albert Hwang, Patrick R. Jakubowski, Ronakkumar N. Desai