Patents by Inventor Jessica Yang

Jessica Yang 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: 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
  • 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: 20150019424
    Abstract: Embodiments of the invention provide systems and methods to unlock an account associated with a user for a limited period of time to enable the user conduct a transaction using funds from that account. In one embodiment of the invention, the user may select options relating to the transaction using a payment menu provided at a mobile communications device associated with the user. A notification message is received at the mobile communications device informing the user that the account is unlocked for a certain period of time and for a certain amount. After the transaction is complete, the user is notified and the account is locked again.
    Type: Application
    Filed: February 22, 2013
    Publication date: January 15, 2015
    Inventors: Stacy Pourfallah, Jessica Yang, Shilpak Mahadkar