Patents by Inventor Andrew Ng

Andrew Ng 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: 9237425
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a feed event, a feed event document, and/or a feed event type business object.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: January 12, 2016
    Assignee: SAP SE
    Inventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Werner Gnan, Peter Latocha, Michael Seubert, Yingjiong He
  • Patent number: 9232368
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a user feed administrator, a user feed event link and/or a user feed settings business object.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: January 5, 2016
    Assignee: SAP SE
    Inventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Yingjiong He, Werner Gnan, Peter Latocha, Michael Seubert
  • Publication number: 20150358596
    Abstract: A system for recording a compressed video-audio stream includes a decoder for decoding the video and audio packets of the stream, a multimedia recorder for recording the video and audio portions of the stream, and a video frame editor. In one embodiment the multimedia recorder receives and ignores initial delta frames of the video portion of the stream while buffering the audio portion of the stream received until a first key frame arrives and is buffered and decoded and wherein upon receiving a command to record, the system writes a copy of the key frame at a predefined interval the first interval corresponding with the start of the recording of the audio portions of the stream, the write interval repeated successively until a next key frame arrives whereby the video and audio is then recorded as received.
    Type: Application
    Filed: August 17, 2015
    Publication date: December 10, 2015
    Inventors: Alex Y. Lee, Anthony C. Lam, Andrew Ng, Chakrit Nimmanant
  • Patent number: 9113132
    Abstract: A system for recording a compressed video-audio stream includes a decoder for decoding the video and audio packets of the stream, a multimedia recorder for recording the video and audio portions of the stream, and a video frame editor. In one embodiment the multimedia recorder receives and ignores initial delta frames of the video portion of the stream while buffering the audio portion of the stream received until a first key frame arrives and is buffered and decoded and wherein upon receiving a command to record, the system writes a copy of the key frame at a predefined interval the first interval corresponding with the start of the recording of the audio portions of the stream, the write interval repeated successively until a next key frame arrives whereby the video and audio is then recorded as received.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: August 18, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Alex Y. Lee, Anthony C. Lam, Andrew Ng, Chakrit Nimmanant
  • Patent number: 8762453
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a feed collaboration group and/or a feed event subscription business object.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: June 24, 2014
    Assignee: SAP AG
    Inventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Yingjiong He, Werner Gnan, Peter Latocha, Michael Seubert
  • Publication number: 20130219292
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a feed event, a feed event document, and/or a feed event type business object.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Inventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Werner Gnan, Peter Latocha, Michael Seubert, Yingjiong He
  • Publication number: 20130218979
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a feed collaboration group and/or a feed event subscription business object.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Inventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Yingjiong He, Werner Gnan, Peter Latocha, Michael Seubert
  • Publication number: 20130218980
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a user feed administrator, a user feed event link and/or a user feed settings business object.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Inventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Yingjiong He, Werner Gnan, Peter Latocha, Michael Seubert
  • Publication number: 20130034690
    Abstract: There is provided a substrate comprising an array of non-pillar-shaped nanoformations extending from the surface of the substrate and being arranged to form, between adjacent non-pillar-shaped nanoformations, longitudinally shaped nano-sized depression formations, said nanoformations and said depressions being selected to enable the surface of the substrate to exhibit a higher pinning force relative to the surface of a substrate with an array of pillar-shaped formations.
    Type: Application
    Filed: August 1, 2012
    Publication date: February 7, 2013
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Bee Khuan Jaslyn Law, Hong Yee Low, Ming Hua Andrew Ng, Ai Yu He
  • Patent number: 8312450
    Abstract: Method and system for widgetizing a web-based application are provided. An example system comprises a widgetizer trigger and a definition module. The widgetizer trigger may be configured to receive at a server computer system, from a web browser application running at a client computer system, a request to widgetize a web-based computer application to permit the computer application to be run as a desktop widget at the client computer system. The definition module may be configured to provide to the client computer application, in response to the request to widgetize, a definition file associated with the computer application, the definition file comprising a reference link to the computer application, the reference link including one or more parameters, the one or more parameters to instruct the computer application to generate output in a format suitable for use by a widget engine provided at the client computer system.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: November 13, 2012
    Assignee: SAP AG
    Inventors: Kiran Gangadharappa, Apurv R. Jawle, Vincent Mendicino, Andrew Ng, Neil Srivatsan, Dirk Wodtke
  • Publication number: 20120268822
    Abstract: An antiretlective biomimetic hierarchical structure, a composite antiretlective hierarchical structure, and an antiretlective surface including a pattern of antiretlective biomimetic hierarchical structures are provided. The antiretlective hierarchical structures include one or more clusters of primary structures and a plurality of secondary structures formed on each of the primary structures. The primary structures have dimensions in the micrometer range with a major dimension of approximately two micrometers. Each of the secondary structures has dimensions in the nanometer range wherein the pitch and height are approximately three hundred nanometers.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 25, 2012
    Inventors: Bee Khuan Jaslyn Law, Hong Yee Low, Ming Hua Andrew Ng, Ai Yu He
  • Patent number: 8180129
    Abstract: In general, the disclosure is related to electrode-to-lead association using post-implant imaging. An image analysis unit may calculate distances between representations of electrodes in an electronic image and identify groups based on the calculated distances. Each identified group may include a plurality of electrode representations. The distance between a first electrode representation and a second electrode representation may be substantially a same distance between the second electrode representation and a third electrode representation. A characterization unit may determine one or more lead types based on the identified groups.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: May 15, 2012
    Assignee: Medtronic, Inc.
    Inventors: Steven M. Goetz, Andrew Ng
  • Publication number: 20120107668
    Abstract: A prismatic battery cell or an electronic component comprising an electrode plate group of alternately stacked positive and negative electrode plates, wherein adjacent electrode plates of opposite polarity are insulated by an insulating separator, and electrode plates of one polarity are bent to converge at a common joining location for connecting together as a lead portion, the lead portion being joined together to a current collector of that one polarity, characterized in that the electrode plates are bent after the electrode plates are stacked and held or bundled together. Shaping the electrode plates to form the lead portions while the electrode plates are held in a stack means it is not necessary to handle pre-shaped electrode plates, since handling pre-shaped electrode plates in a production line could be tedious because the electrode plates are quite easily deformable.
    Type: Application
    Filed: July 7, 2010
    Publication date: May 3, 2012
    Applicant: GP Batteries International Limited
    Inventors: Pui Tsang Peter Ling, Sung-On Andrew Ng
  • Patent number: 8160328
    Abstract: In general, the disclosure is related to characterization of implanted electrical stimulation electrode arrays using post-implant imaging. The electrode arrays may be carried by implanted leads. Characterization of implanted electrode arrays may include identification of the type or types of leads implanted within a patient and/or determination of positions of the implanted leads or electrodes carried by the leads relative to one another or relative to anatomical structures within the patient. In addition, the disclosure relates to techniques for specifying or modifying patient therapy parameters based on the characterization of the implanted electrode arrays.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: April 17, 2012
    Assignee: Medtronic, Inc.
    Inventors: Steven M. Goetz, Wende L. Dewing, Andrew Ng
  • Patent number: 7945909
    Abstract: Systems and techniques to manage tasks in a data processing environment. In general, in one implementation, the technique includes monitoring a task in a data processing environment and, using an instance of a distributed application, assessing when to initiate recovery of the monitored task based on an expected execution time derived using the task's associated class and historical execution times. In another implementation, the technique includes forecasting an execution time of a task in a data processing environment using a class of the task and historical task execution times as input into a statistical analysis tool comprising multiple interconnected processing elements and servicing the task based on the forecast execution time.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: May 17, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Andrea Mariotti, Andrew Ng, Kirpal Khalsa, Vincent Mendocino
  • Patent number: 7888911
    Abstract: A method of determining the state of charge (SOC) of a rechargeable battery, the method comprising charging the battery using a substantially constant charge current; measuring the battery temperature; and conducting a first measurement of the battery voltage at a time interval, t1, from the start of the charging, and a second measurement of the battery voltage at a time interval, t2, from the first measurement.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: February 15, 2011
    Assignee: GP Batteries International Limited
    Inventors: Kin Pun Wong, Sung On Andrew Ng, Che Wee Yeo
  • Publication number: 20110008022
    Abstract: A system for recording a compressed video-audio stream includes a decoder for decoding the video and audio packets of the stream, a multimedia recorder for recording the video and audio portions of the stream, and a video frame editor. In one embodiment the multimedia recorder receives and ignores initial delta frames of the video portion of the stream while buffering the audio portion of the stream received until a first key frame arrives and is buffered and decoded and wherein upon receiving a command to record, the system writes a copy of the key frame at a predefined interval the first interval corresponding with the start of the recording of the audio portions of the stream, the write interval repeated successively until a next key frame arrives whereby the video and audio is then recorded as received.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 13, 2011
    Inventors: Alex Y. Lee, Anthony C. Lam, Andrew Ng, Chakrit Nimmanant
  • Publication number: 20100243696
    Abstract: This disclosure relates to a dispenser which in one form is a motorized electric dispenser, designed to be a low-cost device having a reduced footprint. The dispenser electromechanically dispenses a pre-determined length sheet of material to the user, without the requirement of a touchless sensor, or the user needing to directly touch any part of the dispenser while the hygienic portion is functioning properly. In the event that the hygienic portion is not functioning properly, a manual advance assembly may also be utilized. One objective of the device in one form is to provide a variably determined sheet of material to the user in accordance with industry standards, without the use of the standard “touchless” sensors. In another form, the entire roll of material remains sanitary and enclosed within the dispenser until it is dispensed. In one form, there is no “tail” projecting from the dispenser that may be a source of cross-contamination.
    Type: Application
    Filed: June 18, 2009
    Publication date: September 30, 2010
    Inventors: Matthew Friesen, Andy Jackman, Michael Severyn, Alex Trampolski, Lockland Corley, Brad Friesen, John Friesen, Richard Lalau, Andrew Ng
  • Publication number: 20100162274
    Abstract: Method and system for widgetizing a web-based application are provided. An example system to provide a community-based image catalog comprises a widgetizer trigger and a definition module. The widgetizer trigger may be configured to receive at a server computer system, from a web browser application running at a client computer system, a request to widgetize a web-based computer application to permit the computer application to be run as a desktop widget at the client computer system. The definition module may be configured to provide to the client computer application, in response to the request to widgetize, a definition file associated with the computer application, the definition file comprising a reference link to the computer application, the reference link including one or more parameters, the one or more parameters to instruct the computer application to generate output in a format suitable for use by a widget engine provided at the client computer system.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicant: SAP AG
    Inventors: Kiran Gangadharappa, Apurv R. Jawle, Vincent Mendicino, Andrew Ng, Neil Srivatsan, Dirk Wodtke
  • Publication number: 20100161713
    Abstract: A system to personalize a widget is provided. An example system to provide a system to personalize a widget comprises a personalization trigger to detect a personalization request to configure a desktop widget available at a client computer system to alter complexity of data rendered by the desktop widget; a screen definition module to determine a personalized screen definition, based on configuration parameters associated with the personalization request; and a screen definition module to provide the personalized screen definition and the associated application data to the client computer system, the personalized screen definition reflecting the altered complexity of data to be rendered by the desktop widget.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Inventors: Kiran Gangadharappa, Apurv R. Jawle, Vincent Mendicino, Andrew Ng, Neil Srivatsan, Dirk Wodtke