Patents by Inventor Yu Jun PENG

Yu Jun PENG 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: 9967223
    Abstract: Disclosed herein is a framework for pushing service notifications to users via selected channels that are chosen based on user history. In accordance with one aspect, the framework determines if a notification is to be sent to a particular user. The framework may further determine if the notification requires an action. If the notification requires no action, the framework may choose, from multiple channels, a channel with lowest receive time duration. The framework may then send the notification via the chosen channel.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: May 8, 2018
    Assignee: SAP SE
    Inventors: Ke Guo Zhou, Yu Jun Peng
  • Patent number: 9864492
    Abstract: Representative implementations provide devices and techniques for adding a field to a business object. One or more fields from similar business objects may be presented for selection as templates for the new field. The one or more fields and the similar business objects are determined by calculating an affinity value between the business object and other business objects.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: January 9, 2018
    Assignee: SAP SE
    Inventor: Yu Jun Peng
  • Patent number: 9760543
    Abstract: Described herein is a technology to facilitate designing or arranging a layout of a page. In one implementation, a tile-based page having one or more tiles forming a page layout is provided. The tile-based page includes a focus tile. In response to a user event to indicate a tile change in the page layout, a tile adjacent in the layout is determined. The tile adjacent is the minimum area to be shifted to effect the tile change. The tile is absorbed into an empty area and the changed layout is analyzed to determine if the tile-based page is a convex page.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: September 12, 2017
    Assignee: SAP SE
    Inventors: Yu Jun Peng, Chang Jun Hou
  • Patent number: 9565072
    Abstract: A framework for maintaining a plurality of server instances in batches to ensure continuity of service is described herein. In accordance with one aspect, quantities of the server instances are selected in an order based on a usage frequency of the server instances with respect to a median usage frequency of the plurality of server instances. The selected server instances may be logically quarantined for maintenance, one batch at a time. Each batch of server instances may be returned to service when the server instances of the batch are successfully maintained while logically quarantining a next batch of server instances.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: February 7, 2017
    Assignee: SAP SE
    Inventor: Yu Jun Peng
  • Patent number: 9430556
    Abstract: Disclosed herein is a framework for generating and providing self-distinguishable identifiers as to users. In accordance with one aspect, an entry is retrieved from an object, wherein the entry includes one or more fields. The one or more fields may be concatenated to create a concatenated string. The framework may then determine if the concatenated string is unique from other concatenated strings in a listing of the object. If the concatenated string is determined to be not unique, a unique sequence identifier may be added to the concatenated string.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: August 30, 2016
    Assignee: SAP SE
    Inventors: Yu Jun Peng, Li Cheng
  • Publication number: 20150180815
    Abstract: Disclosed herein is a framework for pushing service notifications to users via selected channels that are chosen based on user history. In accordance with one aspect, the framework determines if a notification is to be sent to a particular user. The framework may further determine if the notification requires an action. If the notification requires no action, the framework may choose, from multiple channels, a channel with lowest receive time duration. The framework may then send the notification via the chosen channel.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Inventors: Ke Guo ZHOU, Yu Jun PENG
  • Publication number: 20150178356
    Abstract: Representative implementations provide devices and techniques for adding a field to a business object. One or more fields from similar business objects may be presented for selection as templates for the new field. The one or more fields and the similar business objects are determined by calculating an affinity value between the business object and other business objects.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Inventor: Yu Jun PENG
  • Publication number: 20150178377
    Abstract: Disclosed herein is a framework for generating and providing self-distinguishable identifiers as to users. In accordance with one aspect, an entry is retrieved from an object, wherein the entry includes one or more fields. The one or more fields may be concatenated to create a concatenated string. The framework may then determine if the concatenated string is unique from other concatenated strings in a listing of the object. If the concatenated string is determined to be not unique, a unique sequence identifier may be added to the concatenated string.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Inventors: Yu Jun PENG, Li CHENG
  • Publication number: 20150180732
    Abstract: A framework for maintaining a plurality of server instances in batches to ensure continuity of service is described herein. In accordance with one aspect, quantities of the server instances are selected in an order based on a usage frequency of the server instances with respect to a median usage frequency of the plurality of server instances. The selected server instances may be logically quarantined for maintenance, one batch at a time. Each batch of server instances may be returned to service when the server instances of the batch are successfully maintained while logically quarantining a next batch of server instances.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Inventor: Yu Jun PENG
  • Publication number: 20150178655
    Abstract: Disclosed herein is a framework to organize functions to scenarios in order to guide users to complete processes. In accordance with one aspect, the framework determines an initial scenario. Particular functions may be assigned to the initial scenario. The initial scenario may be performed and other scenarios that follow the initial scenario may be presented.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Inventors: Ke Guo ZHOU, Li CHENG, Da CHENG, Yu Jun PENG
  • Publication number: 20150089355
    Abstract: Described herein is a technology to facilitate designing or arranging a layout of a page. In one implementation, a tile-based page having one or more tiles forming a page layout is provided. The tile-based page includes a focus tile. In response to a user event to indicate a tile change in the page layout, a tile adjacent in the layout is determined. The tile adjacent is the minimum area to be shifted to effect the tile change. The tile is absorbed into an empty area and the changed layout is analyzed to determine if the tile-based page is a convex page.
    Type: Application
    Filed: October 1, 2013
    Publication date: March 26, 2015
    Inventors: Yu Jun PENG, Chang Jun HOU