Patents by Inventor Joseph Wai
Joseph Wai 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: 20240094610Abstract: A plate for an imaging device.Type: ApplicationFiled: November 30, 2023Publication date: March 21, 2024Applicant: Really Right Stuff, LLCInventors: Verent CHAN, Joseph M. JOHNSON, SR., Ricky WAI
-
Publication number: 20240077930Abstract: The present disclosure describes systems and methods associated with selective powering of an electronic display in response to operating conditions, additional data, and/or predicting that the electronic display is not going to be viewed or visible. By selectively enabling the electronic display between power states based on a prediction of when a viewer is expected to view the electronic display, a perceivably always-on electronic display may be provided without the electronic display being always-on, thereby balancing consumer interests with technical requirements of a relatively long battery life and correspondingly low power consumption.Type: ApplicationFiled: September 6, 2022Publication date: March 7, 2024Inventors: Joseph F Alverson, Brad W. Simeral, Daniel J. Drusch, Daniel P. Kumar, Derek J. DiCarlo, Ricky Wai Kit Yuen, Roberto G. Yepez, Shashi K. Dua, Ardra Singh, Gabrielle Andrea Badie Belzberg, Kartik Venkatraman, Gierad Laput, Archana Venkatesh, Jingran Zhou
-
Publication number: 20240077929Abstract: The present disclosure describes systems and methods associated with selective powering of an electronic display in response to sensed data indicating that the electronic display is not visible. By selectively enabling the electronic display between power states based on whether the electronic display is visible, a perceivably always-on electronic display may be provided without the electronic display being always-on, thereby balancing consumer interests with technical requirements of a relatively long battery life and correspondingly low power consumption.Type: ApplicationFiled: September 6, 2022Publication date: March 7, 2024Inventors: Joseph F. Alverson, Brad W. Simeral, Daniel J. Drusch, Daniel P. Kumar, Derek J. DiCarlo, Ricky Wai Kit Yuen, Roberto G. Yepez, Shashi K. Dua, Ardra Singh, Gabrielle Andrea Badie Belzberg, Kartik Venkatraman, Gierad Laput, Archana Venkatesh, Jingran Zhou
-
Patent number: 9442649Abstract: An object is zoomed upon selection. A scaling factor is calculated for zooming the object based on current viewing properties of a document and properties of the object as well as the current size of the application window and device. The scaling factor to zoom the object is calculated such that after the object is zoomed, viewing the object is similar to a viewing experience for the rest of the document. Text of the document may be displayed to increase the readability of the document. For example, the text may be displayed such that each line of displayed text averages out to a predetermined number of characters (e.g. 50-75 characters) per line. A display size and width of an average character are determined and used to calculate how many columns of text to display within the display. When the zoom level of the text changes, the text is redisplayed.Type: GrantFiled: November 3, 2011Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Tristan Davis, Ali Taleghani, Joseph Wai-Yan Woo, Edgar Mark Sunderland, Jessica Arwen Best, Michelle E. Lisse, Israel Amir Garza Santos
-
Patent number: 9292360Abstract: Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions.Type: GrantFiled: August 1, 2014Date of Patent: March 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Juan Gabriel Balmori Labra, Mark Brewster, Zhenyu Tang, Rolando Jimenez-Salgado, Lawrence Fubini Waldman, Joseph Wai-Yan Woo, Shahar Prish, Keyur Patel, Andrew Salamatov, David Claux, Jason Todd Henderson
-
Publication number: 20140344838Abstract: Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions.Type: ApplicationFiled: August 1, 2014Publication date: November 20, 2014Inventors: Juan Gabriel Balmori Labra, Mark Brewster, Zhenyu Tang, Rolando Jimenez-Salgado, Lawrence Fubini Waldman, Joseph Wai-Yan Woo, Shahar Prish, Keyur Patel, Andrew Salamatov, David Claux, Jason Todd Henderson
-
Patent number: 8881179Abstract: Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions.Type: GrantFiled: November 14, 2011Date of Patent: November 4, 2014Assignee: Microsoft CorporationInventors: Juan Gabriel Balmori Labra, Mark Brewster, Zhenyu Tang, Rolando Jimenez-Salgado, Lawrence Fubini Waldman, Joseph Wai-Yan Woo, Shahar Prish, Keyur Patel, Andrew Salamatov, David Claux, Jason Todd Henderson
-
Publication number: 20130125145Abstract: Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions.Type: ApplicationFiled: November 14, 2011Publication date: May 16, 2013Applicant: MICROSOFT CORPORATIONInventors: Juan Gabriel Balmori Labra, Mark Brewster, Zhenyu Tang, Rolando Jimenez-Salgado, Lawrence Fubini Waldman, Joseph Wai-Yan Woo, Shahar Prish, Keyur Patel, Andrew Salamatov, David Claux, Jason Todd Henderson
-
Publication number: 20130111332Abstract: An object is zoomed upon selection. A scaling factor is calculated for zooming the object based on current viewing properties of a document and properties of the object as well as the current size of the application window and device. The scaling factor to zoom the object is calculated such that after the object is zoomed, viewing the object is similar to a viewing experience for the rest of the document. Text of the document may be displayed to increase the readability of the document. For example, the text may be displayed such that each line of displayed text averages out to a predetermined number of characters (e.g. 50-75 characters) per line. A display size and width of an average character are determined and used to calculate how many columns of text to display within the display. When the zoom level of the text changes, the text is redisplayed.Type: ApplicationFiled: November 3, 2011Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventors: Tristan Davis, Ali Taleghani, Joseph Wai-Yan Woo, Edgar Mark Sunderland, Jessica Arwen Best, Michelle E. Lisse, Israel Amir Garza Santos
-
Patent number: 6870976Abstract: A multiplexer/demultiplexer optical system component that is passively aligned upon assembly is disclosed. The optical system includes a lens block and a mirror-filter block. In some embodiments, optical filters are positioned and epoxyed to the mirror-filter block using a positioning tool. In some embodiments, optical filters are positioned and epoxyed on a support structure which has been etched to receive the optical filters. The mirror-filter block is a block having flat surfaces, one of which is a flat reflecting surface. The lens block is formed by injection molding and includes a barrel for holding and positioning an optical fiber, placement for a collimating lens, and placements for focusing lenses such that, when assembled, light incident on each of the focusing lenses propagates along the optical axis of the focusing lens. In some embodiments, the collimating lens and the focusing lenses are integrally formed with the lens block.Type: GrantFiled: March 13, 2001Date of Patent: March 22, 2005Assignee: Opnext, Inc.Inventors: Yeou-Yen Chen, Joseph Vanniasinkam, Jon Meyer, Chris Carroll, Joseph Wai, Christopher Viray, Bill Reysen, Bor-Long Twu