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: 11847825Abstract: 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: GrantFiled: March 3, 2022Date of Patent: December 19, 2023Assignee: Carnegie Mellon UniversityInventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
-
Patent number: 11694438Abstract: 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: GrantFiled: March 3, 2022Date of Patent: July 4, 2023Assignee: Carnegie Mellon UniversityInventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
-
Patent number: 11592549Abstract: 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: GrantFiled: October 11, 2020Date of Patent: February 28, 2023Assignee: 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: 20220350012Abstract: 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: ApplicationFiled: October 11, 2020Publication date: November 3, 2022Inventors: 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: 20220286311Abstract: 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: ApplicationFiled: March 3, 2022Publication date: September 8, 2022Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
-
Publication number: 20220284706Abstract: 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: ApplicationFiled: March 3, 2022Publication date: September 8, 2022Inventors: Anthony Rowe, Michael Farb, Ivan Liang, Edward Lu, Nuno Pereira, Eric Riebling
-
Patent number: 10686377Abstract: 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: GrantFiled: September 5, 2019Date of Patent: June 16, 2020Assignee: Dialog Semiconductor (UK) LimitedInventors: Edward Lu, Stella Su, Yuan Wen Hsiao, Der-Ju Hung
-
Patent number: 10404825Abstract: 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: GrantFiled: December 7, 2016Date of Patent: September 3, 2019Assignee: SAP SEInventors: Jia Feng, Edward Lu, Jessica Yang, Zonghan Wu, Ruibin Zhang, Fangling Liu, Xuejian Qiao, Yan Fan
-
Patent number: 10230735Abstract: 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: GrantFiled: December 30, 2015Date of Patent: March 12, 2019Assignee: SUCCESSFACTORS, INC.Inventors: Jia Feng, Yulong Yang, Lu Luo, Jessica Yang, Edward Lu
-
Patent number: 10187391Abstract: 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: GrantFiled: May 6, 2016Date of Patent: January 22, 2019Assignee: SAP SEInventors: Yonghong Mao, Zhi Zhang, Neil Jayesh Patel, Edward Lu, Jessica Yang
-
Publication number: 20180159952Abstract: 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: ApplicationFiled: December 7, 2016Publication date: June 7, 2018Inventors: Jia Feng, Edward Lu, Jessica Yang, Zonghan Wu, Ruibin Zhang, Fangling Liu, Xuejian Qiao, Yan Fan
-
Publication number: 20170324740Abstract: 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: ApplicationFiled: May 6, 2016Publication date: November 9, 2017Inventors: Yonghong MAO, Zhi ZHANG, Neil Jayesh PATEL, Edward LU, Jessica YANG
-
Publication number: 20170195329Abstract: 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: ApplicationFiled: December 30, 2015Publication date: July 6, 2017Inventors: Jia Feng, Yulong Yang, Lu Luo, Jessica Yang, Edward Lu
-
Patent number: 9584617Abstract: 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: GrantFiled: December 31, 2013Date of Patent: February 28, 2017Assignee: SUCCESSFACTORS, INC.Inventors: Xiao Han, Kun Liu, Peter Zhao, Edward Lu, Jessica Yang, Tim Ke
-
Patent number: 9239930Abstract: 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: GrantFiled: March 16, 2011Date of Patent: January 19, 2016Assignee: SuccessFactors, Inc.Inventors: Paul Littlefield, Jessica P. Yang, Edward E. Yip, Kim Man Chan, Edward Lu, Brigitte Wing-Ming Chan
-
Publication number: 20150189033Abstract: 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: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Inventors: XIAO HAN, KUN LIU, PETER ZHAO, EDWARD LU, JESSICA YANG, TIM KE
-
Publication number: 20120240193Abstract: 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: ApplicationFiled: March 16, 2011Publication date: September 20, 2012Inventors: Paul LITTLEFIELD, Jessica P. Yang, Edward E. Yip, Kim Man Chan, Edward Lu, Brigitte Wing-Ming Chan
-
Patent number: 6639632Abstract: 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: GrantFiled: July 25, 2001Date of Patent: October 28, 2003Inventors: Huang-Chung Cheng, Fu-Guo Tarntair, Edward Lu
-
Publication number: 20030025851Abstract: 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: ApplicationFiled: July 25, 2001Publication date: February 6, 2003Inventors: Huang-Chung Cheng, Fu-Guo Tarntair, Edward Lu