Patents by Inventor Robert Yung

Robert Yung 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: 20240085755
    Abstract: Disclosed herein are systems, apparatuses, methods, and non-transitory computer readable media related to a display construct coupled to a structure (e.g., a vision window). The structure can be a supportive structure such as a fixture. The display construct is configured to facilitate media display and is at least partially transparent. The vision window may be a tintable window, e.g., a window in which its tint is electrically controllable (e.g., an electrochromic window). Various interactive capabilities with the display construct are disclosed (e.g., via a touch screen).
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Inventors: Nitesh Trikha, Robert Michael Martinson, Anthony Young, Vinh N. Nguyen, Matthew Burton Sheffield, Chee Yung Chan, Todd Daniel Antes, Sridhar Karthik Kailasam
  • Publication number: 20240085754
    Abstract: Disclosed herein are systems, apparatuses, methods, and non-transitory computer readable media related to display constructs that can be fixed or movable. The display constructs can be configured to facilitate media display at opposite sides. The display constructs may be is at least partially transparent and can be viewed therethrough. Various interactive capabilities with the display construct are disclosed, as well as various installation component and kits. Further disclosed are wireless chargers embedded in fixtures and/or real assets of a facility.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 14, 2024
    Inventors: Robert Michael Martinson, Matthew Burton Sheffield, Nitesh Trikha, Brian Lee Smith, Ahmed Mustafa, Amit Sarin, Vinh N. Nguyen, Anthony Young, Chee Yung Chan, Todd Daniel Antes, Nayana Vasant Ghantiwala, Sridhar Karthik Kailasam
  • Patent number: 11657111
    Abstract: A data-fetching and data-rendering system may, in response to receiving a page display request, construct a static, possibly nested query for retrieving all the data to be rendered for the page and store the query result in a data store. For a future page display request, the system may similarly construct a query and determine whether the query can be resolved from the data store. If not, the system may construct a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system may retrieve from the server all the data likely to be viewed or updated and render the data changes corresponding to the requested update. The system may then submit the data changes to the server and undo the rendering of the data changes when the server fails to process the data changes.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: May 23, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch
  • Patent number: 11157493
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
  • Publication number: 20190213229
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Application
    Filed: March 12, 2019
    Publication date: July 11, 2019
    Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch
  • Patent number: 10277362
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch, IV
  • Patent number: 10241784
    Abstract: Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to types and type members outside source code. A directives document contains human-readable directives in a parsable format for submission to an innovative compiler. The directives specify whether a type T or type member M is required, optional, or prohibited in a runtime environment. Some reference an application, library, assembly, or namespace group, and others reference group components: type, type instantiation, method, method instantiation, field, property, or event. Some directives force a generic instantiation. Some directives indirectly reference a type through a parameter, type parameter, or generic directive. Some directives reference degrees to manage runtime activation of type instances, runtime introspection over types, reflection, and/or runtime or static serialization.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Lawrence Hamby, David Charles Wrighton, Michal Strehovsky, Morgan Asher Brown, Fadi Hanna, Turgut Isik, Mircea Trofin, Fatma Didem Gokbulut, Robert Yung-Yi Fu
  • Publication number: 20170193042
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 6, 2017
    Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
  • Publication number: 20170193127
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 6, 2017
    Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch, IV
  • Publication number: 20170147337
    Abstract: Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to types and type members outside source code. A directives document contains human-readable directives in a parsable format for submission to an innovative compiler. The directives specify whether a type T or type member M is required, optional, or prohibited in a runtime environment. Some reference an application, library, assembly, or namespace group, and others reference group components: type, type instantiation, method, method instantiation, field, property, or event. Some directives force a generic instantiation. Some directives indirectly reference a type through a parameter, type parameter, or generic directive. Some directives reference degrees to manage runtime activation of type instances, runtime introspection over types, reflection, and/or runtime or static serialization.
    Type: Application
    Filed: February 6, 2017
    Publication date: May 25, 2017
    Inventors: John Lawrence Hamby, David Charles Wrighton, Michal Strehovsky, Morgan Asher Brown, Fadi Hanna, Turgut Isik, Mircea Trofin, Fatma Didem Gokbulut, Robert Yung-Yi Fu
  • Patent number: 9600272
    Abstract: Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to types and type members outside source code. A directives document contains human-readable directives in a parsable format for submission to an innovative compiler. The directives specify whether a type T or type member M is required, optional, or prohibited in a runtime environment. Some reference an application, library, assembly, or namespace group, and others reference group components: type, type instantiation, method, method instantiation, field, property, or event. Some directives force a generic instantiation. Some directives indirectly reference a type through a parameter, type parameter, or generic directive. Some directives reference degrees to manage runtime activation of type instances, runtime introspection over types, reflection, and/or runtime or static serialization.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Lawrence Hamby, David Charles Wrighton, Michal Strehovsky, Morgan Asher Brown, Fadi Hanna, Turgut Isik, Mircea Trofin, Fatma Didem Gokbulut, Robert Yung-Yi Fu
  • Publication number: 20160274905
    Abstract: Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to types and type members outside source code. A directives document contains human-readable directives in a parsable format for submission to an innovative compiler. The directives specify whether a type T or type member M is required, optional, or prohibited in a runtime environment. Some reference an application, library, assembly, or namespace group, and others reference group components: type, type instantiation, method, method instantiation, field, property, or event. Some directives force a generic instantiation. Some directives indirectly reference a type through a parameter, type parameter, or generic directive. Some directives reference degrees to manage runtime activation of type instances, runtime introspection over types, reflection, and/or runtime or static serialization.
    Type: Application
    Filed: June 2, 2016
    Publication date: September 22, 2016
    Inventors: John Lawrence Hamby, David Charles Wrighton, Michal Strehovsky, Morgan Asher Brown, Fadi Hanna, Turgut Isik, Mircea Trofin, Fatma Didem Gokbulut, Robert Yung-Yi Fu
  • Patent number: 9389890
    Abstract: Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to types and type members outside source code. A directives document contains human-readable directives in a parsable format for submission to an innovative compiler. The directives specify whether a type T or type member M is required, optional, or prohibited in a runtime environment. Some reference an application, library, assembly, or namespace group, and others reference group components: type, type instantiation, method, method instantiation, field, property, or event. Some directives force a generic instantiation. Some directives indirectly reference a type through a parameter, type parameter, or generic directive. Some directives reference degrees to manage runtime activation of type instances, runtime introspection over types, reflection, and/or runtime or static serialization.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: July 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Lawrence Hamby, David Charles Wrighton, Michal Strehovsky, Morgan Asher Brown, Fadi Hanna, Turgut Isik, Mircea Trofin, Fatma Didem Gokbulut, Robert Yung-Yi Fu
  • Publication number: 20150277899
    Abstract: Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to types and type members outside source code. A directives document contains human-readable directives in a parsable format for submission to an innovative compiler. The directives specify whether a type T or type member M is required, optional, or prohibited in a runtime environment. Some reference an application, library, assembly, or namespace group, and others reference group components: type, type instantiation, method, method instantiation, field, property, or event. Some directives force a generic instantiation. Some directives indirectly reference a type through a parameter, type parameter, or generic directive. Some directives reference degrees to manage runtime activation of type instances, runtime introspection over types, reflection, and/or runtime or static serialization.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: Microsoft Corporation
    Inventors: John Lawrence Hamby, David Charles Wrighton, Michal Strehovsky, Morgan Asher Brown, Fadi Hanna, Turgut Isik, Mircea Trofin, Fatma Didem Gokbulut, Robert Yung-Yi Fu
  • Patent number: 8912769
    Abstract: A current mode buck-boost converter has an input terminal, an output terminal, and an output capacitor coupled to the output terminal. The input terminal is used to receive an input voltage, and the output terminal is for producing the output voltage. The current mode buck-boost converter comprises a voltage converter and a control circuit. The voltage converter comprises an inductor. The control circuit is for detecting the current passing through the inductor to determine the electric energy transmitted to the output terminal by the voltage converter. Accordingly, the current mode buck-boost converter has fast response, and the electrical energy can be recycled and stored to the voltage source when the current mode buck-boost converter operates in down-tracking process.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: December 16, 2014
    Assignee: Energy Pass, Inc.
    Inventors: Ming-Wei Lin, Robert Yung-His Tsu, Ching Long Lin, Ke-Horng Chen, Yu-Huei Lee, Shih-Wei Wang, Wei-Chan Wu, Ping-Ching Huang
  • Publication number: 20120274295
    Abstract: A current mode buck-boost converter has an input terminal, an output terminal, and an output capacitor coupled to the output terminal. The input terminal is used to receive an input voltage, and the output terminal is for producing the output voltage. The current mode buck-boost converter comprises a voltage converter and a control circuit. The voltage converter comprises an inductor. The control circuit is for detecting the current passing through the inductor to determine the electric energy transmitted to the output terminal by the voltage converter. Accordingly, the current mode buck-boost converter has fast response, and the electrical energy can be recycled and stored to the voltage source when the current mode buck-boost converter operates in down-tracking process.
    Type: Application
    Filed: January 20, 2012
    Publication date: November 1, 2012
    Applicant: ENERGY PASS, INC.
    Inventors: MING-WEI LIN, ROBERT YUNG-HIS TSU, CHING LONG LIN, KE-HORNG CHEN, YU-HUEI LEE, SHIH-WEI WANG, WEI-CHAN WU, PING-CHING HUANG
  • Patent number: 6969583
    Abstract: The present invention relates generally to an assay for detecting variant Hepatitis B viruses (HBVs) which exhibit altered sensitivity to agents. The variant HBVs are delivered to cells using a baculovirus vector. The altered sensitivity to an agent is in relation to the effects of the agent on one or more stages of infection, replication, assembly or release of virus or virus-like particles. The identification of variant HBVs with altered sensitivities to anti-HBV agents provides a means of monitoring cross resistance, or the development of new therapeutics effective against variant HBVs with altered sensitivities to other anti-HBV agents, as well as monitoring therapeutic protocols. The present invention further provides variant HBVs detected by the assay of the present invention and to components thereof as well as recombinant, chemical analogue, homologue and derivative forms of such components.
    Type: Grant
    Filed: February 2, 2001
    Date of Patent: November 29, 2005
    Assignees: Melbourne Health, The Penn State Research Foundation
    Inventors: William Delaney, IV, Stephen Alister Locarnini, Robert Yung Ming Chen, Angeline Bartholomeusz, Harriet Isom
  • Publication number: 20030096222
    Abstract: The present invention relates generally to an assay for detecting variant Hepatitis B viruses (HBVs) which exhibit altered sensitivity to agents. The variant HBVs are delivered to cells using a baculovirus vector. The same agents generally have a particular effect or absence of effect on a reference HBV. The altered sensitivity is in relation to the effects of the agent on one or more stages of infection, replication, assembly or release of virus or virus-like particles including any intermediary steps during the processes of viral infection, replication, assembly and/or release.
    Type: Application
    Filed: February 2, 2001
    Publication date: May 22, 2003
    Inventors: William Delaney, Stephen Alister Locarnini, Robert Yung Ming Chen, Angeline Bartholomeusz, Harriet Isom
  • Publication number: 20020124162
    Abstract: N instruction class (IClass) fields, m branch prediction (BRPD) and k next fetch address fields are added to each instruction set of n instructions of a cache line of an instruction cache, where m and k are less than or equal to n. The BRPD and NFAPD fields of a cache line are initialized in accordance to a pre-established initialization policy of a branch and next fetch address prediction algorithm while the cache line is first brought into the instruction cache. The sets of IClasses, BRPDS, and NFAPDs of a cache line are accessed concurrently with the corresponding sets of instructions of the cache line. One BRPD and one NFAPD is selected from the set of BRPDs and NFAPDs corresponding to the selected set of instructions. The selected BRPD and NFAPD are updated in accordance to a pre-established update policy of the branch and next fetch address prediction algorithm when the actual branch direction and next fetch address are resolved.
    Type: Application
    Filed: August 13, 2001
    Publication date: September 5, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: Robert Yung, Kit Sang Tam, Alfred K. W. Yeung, William N. Joy
  • Publication number: 20020091910
    Abstract: An optimized, superscalar microprocessor architecture for supporting graphics operations in addition to the standard microprocessor integer and floating point operations. A number of specialized graphics instructions and accompanying hardware for executing them are disclosed to optimize the execution of graphics instruction with minimal additional hardware for a general purpose CPU.
    Type: Application
    Filed: March 7, 2002
    Publication date: July 11, 2002
    Applicant: Sun Microsystems, Inc.
    Inventor: Robert Yung