Patents by Inventor Edward Lu

Edward Lu 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: 11847825
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions using localized projection of audible noises and/or dynamic adjustment of audio and/or video qualities based on spatial relationships between users. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are quality-of-service techniques for dynamically selecting or modifying audio and/or video traffic.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: December 19, 2023
    Assignee: Carnegie Mellon University
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Patent number: 11694438
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions dynamic scaling and/or assignment of computing resources. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are resource allocation techniques for dynamically allocating client connections across multiple servers.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: July 4, 2023
    Assignee: Carnegie Mellon University
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Patent number: 11592549
    Abstract: Technologies for calibrating radars and tracking space objects. Some of such technologies enable a technique for calibrating a radar based on using -A- an elemental antenna (308), which can be embedded on a housing hosting a set of antenna elements, or -B- an antenna (146) mounted to a reflector. Some of such technologies enable a radar site containing a first 1D phased array (112) and a second 1D phased array (112), where the first 1D phased array sends a set of signals and receives a set of reflections based on the set of signals, and the second 1D phased array receives the set of reflections.
    Type: Grant
    Filed: October 11, 2020
    Date of Patent: February 28, 2023
    Assignee: LeoLabs, Inc.
    Inventors: Michael Nicolls, John Buonocore, Daniel Ceperley, Edward Lu, Steven Chen, Christopher Rosner, Matthew Stevenson, Craig Trumbull, Gerald Wong, Matthew Adelman, Inkwan Park, Nathan Griffith, Sanado Barolli
  • Publication number: 20220350012
    Abstract: Technologies for calibrating radars and tracking space objects. Some of such technologies enable a technique for calibrating a radar based on using -A- an elemental antenna (308), which can be embedded on a housing hosting a set of antenna elements, or -B- an antenna (146) mounted to a reflector. Some of such technologies enable a radar site containing a first 1D phased array (112) and a second 1D phased array (112), where the first 1D phased array sends a set of signals and receives a set of reflections based on the set of signals, and the second 1D phased array receives the set of reflections.
    Type: Application
    Filed: October 11, 2020
    Publication date: November 3, 2022
    Inventors: Michael Nicolls, John Buonocore, Daniel Ceperley, Edward Lu, Steven Chen, Christopher Rosner, Matthew Stevenson, Craig Trumbull, Gerald Wong, Matthew Adelman, Inkwan Park, Nathan Griffith, Sanado Barolli
  • Publication number: 20220286311
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions dynamic scaling and/or assignment of computing resources. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are resource allocation techniques for dynamically allocating client connections across multiple servers.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 8, 2022
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Publication number: 20220284706
    Abstract: Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions using localized projection of audible noises and/or dynamic adjustment of audio and/or video qualities based on spatial relationships between users. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are quality-of-service techniques for dynamically selecting or modifying audio and/or video traffic.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 8, 2022
    Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
  • Patent number: 10686377
    Abstract: There is presented a boost converter and an associated method for starting the boost converter. The boost converter includes an input terminal for receiving an input voltage, an output terminal for providing an output voltage, a low-side power switch and a high-side power switch coupled at a switching node, and a voltage regulator coupled to the high-side power switch. The boost converter is also provided with a controller for operating the boost converter in a start-up phase. In the start-up phase the controller controls the boost converter to generate an intermediate voltage and increase the intermediate voltage to a predetermined value. The intermediate voltage is then provided to the voltage regulator to obtain a drive voltage. The high side power switch is then driven to increase the output voltage linearly up to a start-up voltage.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: June 16, 2020
    Assignee: Dialog Semiconductor (UK) Limited
    Inventors: Edward Lu, Stella Su, Yuan Wen Hsiao, Der-Ju Hung
  • Patent number: 10404825
    Abstract: Refresh requests are received by a data source that each request a snapshot of current members of one of a plurality of dynamically changing groups and dynamically changing rules corresponding to such group. Thereafter, the data source queues the received plurality of refresh requests for selective execution or deletion into a new request queue. In addition, real-time execution of refresh jobs are initiated for all of queued refresh requests if a number of refresh requests in both of the new request queue and a waiting requests queue is below a pre-defined threshold. Alternatively, a job framework schedules execution of task jobs for a subset of the queued requests in the new request queue and the waiting requests queue if certain conditions are met.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: September 3, 2019
    Assignee: SAP SE
    Inventors: Jia Feng, Edward Lu, Jessica Yang, Zonghan Wu, Ruibin Zhang, Fangling Liu, Xuejian Qiao, Yan Fan
  • Patent number: 10230735
    Abstract: Some embodiments provide a program that receives, from an application, a role-based permission (RBP) request specifying an RBP, a first user, and a second user. The RBP specifies a set of actions, a first set of users authorized to perform the set of actions, a second set of users on which the first set of users is authorized to perform the set of actions, and a relationship condition. When the relationship condition specifies a hierarchy-based relationship, the program determines valid users in the second set of users according to a hierarchy of users. When the relationship condition specifies a non-hierarchy-based relationship, the program determines valid users in the second set of users according to a relationship not based on the hierarchy of users. The program determines whether the first user is authorized to perform the set of actions on the second user based on the determined valid users.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: March 12, 2019
    Assignee: SUCCESSFACTORS, INC.
    Inventors: Jia Feng, Yulong Yang, Lu Luo, Jessica Yang, Edward Lu
  • Patent number: 10187391
    Abstract: Described herein is a framework for providing and securing data access by external users. In accordance with one aspect of the framework, an external schema is generated to pair with an existing company schema in a database. The company schema may own data stored in the database. One or more access-control views that expose one or more subsets of the data may further be generated. The external schema may be granted access to the one or more access-control views. Synonyms may be created to rename access-control views, so that the synonyms share common names with corresponding database objects accessible via the company schema. External users may then access the data visible to them via the synonyms that are used to alias the access-control views.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: January 22, 2019
    Assignee: SAP SE
    Inventors: Yonghong Mao, Zhi Zhang, Neil Jayesh Patel, Edward Lu, Jessica Yang
  • Publication number: 20180159952
    Abstract: Refresh requests are received by a data source that each request a snapshot of current members of one of a plurality of dynamically changing groups and dynamically changing rules corresponding to such group. Thereafter, the data source queues the received plurality of refresh requests for selective execution or deletion into a new request queue. In addition, real-time execution of refresh jobs are initiated for all of queued refresh requests if a number of refresh requests in both of the new request queue and a waiting requests queue is below a pre-defined threshold. Alternatively, a job framework schedules execution of task jobs for a subset of the queued requests in the new request queue and the waiting requests queue if certain conditions are met.
    Type: Application
    Filed: December 7, 2016
    Publication date: June 7, 2018
    Inventors: Jia Feng, Edward Lu, Jessica Yang, Zonghan Wu, Ruibin Zhang, Fangling Liu, Xuejian Qiao, Yan Fan
  • Publication number: 20170324740
    Abstract: Described herein is a framework for providing and securing data access by external users. In accordance with one aspect of the framework, an external schema is generated to pair with an existing company schema in a database. The company schema may own data stored in the database. One or more access-control views that expose one or more subsets of the data may further be generated. The external schema may be granted access to the one or more access-control views. Synonyms may be created to rename access-control views, so that the synonyms share common names with corresponding database objects accessible via the company schema. External users may then access the data visible to them via the synonyms that are used to alias the access-control views.
    Type: Application
    Filed: May 6, 2016
    Publication date: November 9, 2017
    Inventors: Yonghong MAO, Zhi ZHANG, Neil Jayesh PATEL, Edward LU, Jessica YANG
  • Publication number: 20170195329
    Abstract: Some embodiments provide a program that receives, from an application, a role-based permission (RBP) request specifying an RBP, a first user, and a second user. The RBP specifies a set of actions, a first set of users authorized to perform the set of actions, a second set of users on which the first set of users is authorized to perform the set of actions, and a relationship condition. When the relationship condition specifies a hierarchy-based relationship, the program determines valid users in the second set of users according to a hierarchy of users. When the relationship condition specifies a non-hierarchy-based relationship, the program determines valid users in the second set of users according to a relationship not based on the hierarchy of users. The program determines whether the first user is authorized to perform the set of actions on the second user based on the determined valid users.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Jia Feng, Yulong Yang, Lu Luo, Jessica Yang, Edward Lu
  • Patent number: 9584617
    Abstract: Various embodiments of the present disclosure provide improved systems and techniques for intelligently allocating cache requests to caches based upon the nature of the cache objects associated with the cache requests, and/or the condition of the caches in the distributed cache system, to facilitate cache system utilization and performance. In some embodiments, an allocation of cache requests may be performed in response to detection of a problem at one of a group of cache servers. For example, in some embodiments, a particular cache server may be entered into a safe mode of operations when the cache's ability to service cache requests is impaired. In other embodiments, an allocation of cache requests may be performed based on an cache object data type associated with the cache requests.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: February 28, 2017
    Assignee: SUCCESSFACTORS, INC.
    Inventors: Xiao Han, Kun Liu, Peter Zhao, Edward Lu, Jessica Yang, Tim Ke
  • Patent number: 9239930
    Abstract: A method for setting permissions for a group of users of a computer system. The method includes receiving data that defines a role for a first group of users, the role including one or more permissions each defining a permitted activity of the first group of users with respect to data of users in a second group of users, and setting the one or more permissions based on the defined role.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: January 19, 2016
    Assignee: SuccessFactors, Inc.
    Inventors: Paul Littlefield, Jessica P. Yang, Edward E. Yip, Kim Man Chan, Edward Lu, Brigitte Wing-Ming Chan
  • Publication number: 20150189033
    Abstract: Various embodiments of the present disclosure provide improved systems and techniques for intelligently allocating cache requests to caches based upon the nature of the cache objects associated with the cache requests, and/or the condition of the caches in the distributed cache system, to facilitate cache system utilization and performance. In some embodiments, an allocation of cache requests may be performed in response to detection of a problem at one of a group of cache servers. For example, in some embodiments, a particular cache server may be entered into a safe mode of operations when the cache's ability to service cache requests is impaired. In other embodiments, an allocation of cache requests may be performed based on an cache object data type associated with the cache requests.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Inventors: XIAO HAN, KUN LIU, PETER ZHAO, EDWARD LU, JESSICA YANG, TIM KE
  • Publication number: 20120240193
    Abstract: A method for setting permissions for a group of users of a computer system. The method includes receiving data that defines a role for a first group of users, the role including one or more permissions each defining a permitted activity of the first group of users with respect to data of users in a second group of users, and setting the one or more permissions based on the defined role.
    Type: Application
    Filed: March 16, 2011
    Publication date: September 20, 2012
    Inventors: Paul LITTLEFIELD, Jessica P. Yang, Edward E. Yip, Kim Man Chan, Edward Lu, Brigitte Wing-Ming Chan
  • Patent number: 6639632
    Abstract: The present invention provides a backlight module of a liquid crystal display (LCD), wherein a field emitting display is disposed at a backlight position of a liquid crystal panel module to be used as a backlight module of the display for providing the required backlight source. The field emitting display is composed of a plurality of carbon nanotubes to have a low operational voltage. The present invention has the characteristics of high brightness, power saving, super thinness, and capability of being used in rigorous environments.
    Type: Grant
    Filed: July 25, 2001
    Date of Patent: October 28, 2003
    Inventors: Huang-Chung Cheng, Fu-Guo Tarntair, Edward Lu
  • Publication number: 20030025851
    Abstract: The present invention provides a backlight module of a liquid crystal display (LCD), wherein a field emitting display is disposed at a backlight position of a liquid crystal panel module to be used as a backlight module of the display for providing the required backlight source. The field emitting display is composed of a plurality of carbon nanotubes to have a low operational voltage. The present invention has the characteristics of high brightness, power saving, super thinness, and capability of being used in rigorous environments.
    Type: Application
    Filed: July 25, 2001
    Publication date: February 6, 2003
    Inventors: Huang-Chung Cheng, Fu-Guo Tarntair, Edward Lu