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: 20240085755Abstract: 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: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Inventors: Nitesh Trikha, Robert Michael Martinson, Anthony Young, Vinh N. Nguyen, Matthew Burton Sheffield, Chee Yung Chan, Todd Daniel Antes, Sridhar Karthik Kailasam
-
Publication number: 20240085754Abstract: 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: ApplicationFiled: September 29, 2021Publication date: March 14, 2024Inventors: 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: 11657111Abstract: 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: GrantFiled: March 12, 2019Date of Patent: May 23, 2023Assignee: Meta Platforms, Inc.Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch
-
Patent number: 11157493Abstract: 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: GrantFiled: December 29, 2016Date of Patent: October 26, 2021Assignee: Facebook, Inc.Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
-
Publication number: 20190213229Abstract: 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: ApplicationFiled: March 12, 2019Publication date: July 11, 2019Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch
-
Patent number: 10277362Abstract: 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: GrantFiled: December 29, 2016Date of Patent: April 30, 2019Assignee: Facebook, Inc.Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch, IV
-
Patent number: 10241784Abstract: 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: GrantFiled: February 6, 2017Date of Patent: March 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20170193042Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 6, 2017Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
-
Publication number: 20170193127Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 6, 2017Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch, IV
-
Publication number: 20170147337Abstract: 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: ApplicationFiled: February 6, 2017Publication date: May 25, 2017Inventors: 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: 9600272Abstract: 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: GrantFiled: June 2, 2016Date of Patent: March 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20160274905Abstract: 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: ApplicationFiled: June 2, 2016Publication date: September 22, 2016Inventors: 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: 9389890Abstract: 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: GrantFiled: March 27, 2014Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20150277899Abstract: 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: ApplicationFiled: March 27, 2014Publication date: October 1, 2015Applicant: Microsoft CorporationInventors: 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: 8912769Abstract: 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: GrantFiled: January 20, 2012Date of Patent: December 16, 2014Assignee: 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: 20120274295Abstract: 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: ApplicationFiled: January 20, 2012Publication date: November 1, 2012Applicant: 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: 6969583Abstract: 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: GrantFiled: February 2, 2001Date of Patent: November 29, 2005Assignees: Melbourne Health, The Penn State Research FoundationInventors: William Delaney, IV, Stephen Alister Locarnini, Robert Yung Ming Chen, Angeline Bartholomeusz, Harriet Isom
-
Publication number: 20030096222Abstract: 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: ApplicationFiled: February 2, 2001Publication date: May 22, 2003Inventors: William Delaney, Stephen Alister Locarnini, Robert Yung Ming Chen, Angeline Bartholomeusz, Harriet Isom
-
Publication number: 20020124162Abstract: 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: ApplicationFiled: August 13, 2001Publication date: September 5, 2002Applicant: Sun Microsystems, Inc.Inventors: Robert Yung, Kit Sang Tam, Alfred K. W. Yeung, William N. Joy
-
Publication number: 20020091910Abstract: 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: ApplicationFiled: March 7, 2002Publication date: July 11, 2002Applicant: Sun Microsystems, Inc.Inventor: Robert Yung