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: 9635335Abstract: 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: GrantFiled: August 17, 2015Date of Patent: April 25, 2017Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: Alex Y. Lee, Anthony C. Lam, Andrew Ng, Chakrit Nimmanant
-
Publication number: 20160151602Abstract: A method and system for sound-induced sleep is provided. The method includes detecting brainwave signals of a subject. The method further includes analyzing the brainwave signals to determine a current sleepy state of the subject and selecting a sound in response to the current sleepy state based on a quantified association index between the brainwave signals and acoustical features of the sound. The method further more includes playing the sound to the subject.Type: ApplicationFiled: June 11, 2014Publication date: June 2, 2016Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCHInventors: Yaozhang PAN, Juanhong YU, Cuntai GUAN, Keong Andrew NG, Ti Eu CHAN, Zhou ZHANG
-
Patent number: 9237425Abstract: 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: GrantFiled: February 16, 2012Date of Patent: January 12, 2016Assignee: SAP SEInventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Werner Gnan, Peter Latocha, Michael Seubert, Yingjiong He
-
Patent number: 9232368Abstract: 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: GrantFiled: February 16, 2012Date of Patent: January 5, 2016Assignee: SAP SEInventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Yingjiong He, Werner Gnan, Peter Latocha, Michael Seubert
-
Publication number: 20150358596Abstract: 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: ApplicationFiled: August 17, 2015Publication date: December 10, 2015Inventors: Alex Y. Lee, Anthony C. Lam, Andrew Ng, Chakrit Nimmanant
-
Patent number: 9113132Abstract: 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: GrantFiled: July 13, 2009Date of Patent: August 18, 2015Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: Alex Y. Lee, Anthony C. Lam, Andrew Ng, Chakrit Nimmanant
-
Patent number: 8762453Abstract: 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: GrantFiled: February 16, 2012Date of Patent: June 24, 2014Assignee: SAP AGInventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Yingjiong He, Werner Gnan, Peter Latocha, Michael Seubert
-
Publication number: 20130219292Abstract: 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: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Inventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Werner Gnan, Peter Latocha, Michael Seubert, Yingjiong He
-
Publication number: 20130218979Abstract: 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: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Inventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Yingjiong He, Werner Gnan, Peter Latocha, Michael Seubert
-
Publication number: 20130218980Abstract: 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: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Inventors: Miro Vins, Vincent Mendicino, Dirk Wodtke, Chinmaya Sarangi, Jian Xu, Andrew Ng, Neil Srivatsan, Yingjiong He, Werner Gnan, Peter Latocha, Michael Seubert
-
Publication number: 20130034690Abstract: 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: ApplicationFiled: August 1, 2012Publication date: February 7, 2013Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCHInventors: Bee Khuan Jaslyn Law, Hong Yee Low, Ming Hua Andrew Ng, Ai Yu He
-
Patent number: 8312450Abstract: 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: GrantFiled: December 18, 2008Date of Patent: November 13, 2012Assignee: SAP AGInventors: Kiran Gangadharappa, Apurv R. Jawle, Vincent Mendicino, Andrew Ng, Neil Srivatsan, Dirk Wodtke
-
Publication number: 20120268822Abstract: 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: ApplicationFiled: April 18, 2012Publication date: October 25, 2012Inventors: Bee Khuan Jaslyn Law, Hong Yee Low, Ming Hua Andrew Ng, Ai Yu He
-
Patent number: 8180129Abstract: 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: GrantFiled: January 23, 2009Date of Patent: May 15, 2012Assignee: Medtronic, Inc.Inventors: Steven M. Goetz, Andrew Ng
-
Publication number: 20120107668Abstract: 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: ApplicationFiled: July 7, 2010Publication date: May 3, 2012Applicant: GP Batteries International LimitedInventors: Pui Tsang Peter Ling, Sung-On Andrew Ng
-
Patent number: 8160328Abstract: 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: GrantFiled: January 23, 2009Date of Patent: April 17, 2012Assignee: Medtronic, Inc.Inventors: Steven M. Goetz, Wende L. Dewing, Andrew Ng
-
Patent number: 7945909Abstract: 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: GrantFiled: May 9, 2003Date of Patent: May 17, 2011Assignee: SAP AktiengesellschaftInventors: Andrea Mariotti, Andrew Ng, Kirpal Khalsa, Vincent Mendocino
-
Patent number: 7888911Abstract: 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: GrantFiled: February 16, 2007Date of Patent: February 15, 2011Assignee: GP Batteries International LimitedInventors: Kin Pun Wong, Sung On Andrew Ng, Che Wee Yeo
-
Publication number: 20110008022Abstract: 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: ApplicationFiled: July 13, 2009Publication date: January 13, 2011Inventors: Alex Y. Lee, Anthony C. Lam, Andrew Ng, Chakrit Nimmanant
-
Publication number: 20100243696Abstract: 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: ApplicationFiled: June 18, 2009Publication date: September 30, 2010Inventors: Matthew Friesen, Andy Jackman, Michael Severyn, Alex Trampolski, Lockland Corley, Brad Friesen, John Friesen, Richard Lalau, Andrew Ng