Patents by Inventor Ivan A. Wong

Ivan A. Wong 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: 11823019
    Abstract: Implementations of the present disclosure include receiving a goal, providing a problem-specific knowledge graph that is responsive to at least a portion of the goal, determining a set of events from the problem-specific knowledge graph, processing data representative of events in the set of events through a first machine learning (ML) model to provide a set of event scores, each event score in the set of event scores being associated with a respective event in the set of events, determining a sub-set of events based on the set of event scores, for each event in the sub-set of events, determining at least one action by processing a sequence of actions through a second ML model, and outputting the sub-set of events and a set of actions for execution of at least one action in the set of actions.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: November 21, 2023
    Assignee: Accenture Global Solutions Limited
    Inventors: Lan Guan, Guanglei Xiong, Wenxian Zhang, Sukryool Kang, Anwitha Paruchuri, Jing Su Brewer, Ivan A. Wong, Christopher Yen-Chu Chan, Danielle Moffat, Jayashree Subrahmonia, Louise Noreen Barrere
  • Publication number: 20220300854
    Abstract: Implementations of the present disclosure include receiving a goal, providing a problem-specific knowledge graph that is responsive to at least a portion of the goal, determining a set of events from the problem-specific knowledge graph, processing data representative of events in the set of events through a first machine learning (ML) model to provide a set of event scores, each event score in the set of event scores being associated with a respective event in the set of events, determining a sub-set of events based on the set of event scores, for each event in the sub-set of events, determining at least one action by processing a sequence of actions through a second ML model, and outputting the sub-set of events and a set of actions for execution of at least one action in the set of actions.
    Type: Application
    Filed: July 8, 2021
    Publication date: September 22, 2022
    Inventors: Lan Guan, Guanglei Xiong, Wenxian Zhang, Sukryool Kang, Anwitha Paruchuri, Jing Su Brewer, Ivan A. Wong, Christopher Yen-Chu Chan, Danielle Moffat, Jayashree Subrahmonia, Louise Noreen Barrere
  • Patent number: 11157926
    Abstract: A digital content communication system for account management and predictive analytics may be provided. The system may include an analytics system that communicates with one or more servers and one or more data stores to provide digital content management in a network.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: October 26, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Lan Guan, Sundaravadivelan Ramamoorthy, Louise Noreen Barrere, Christopher Yen-Chu Chan, Ivan Wong, Aiperi Iusupova, Saurabh Mathur, Nivedita Samal, Soumya Singh
  • Publication number: 20210042767
    Abstract: A digital content communication system for account management and predictive analytics may be provided. The system may include an analytics system that communicates with one or more servers and one or more data stores to provide digital content management in a network.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Lan GUAN, Sundaravadivelan RAMAMOORTHY, Louise Noreen BARRERE, Christopher Yen-Chu CHAN, Ivan WONG, Aiperi IUSUPOVA, Saurabh MATHUR, Nivedita SAMAL, Soumya SINGH
  • Patent number: 9784607
    Abstract: An electronic utility gas meter using MEMS thermal mass flow sensor to measure gas custody transfer data in city gas metering application is disclosed in the present invention. The meter is designed to have its mechanical connectors identical to those of the current diaphragm gas meters while the insertion metrology unit guided channel is placed coaxially in the main flow channel inside the meter body with gas flow conditioning apparatus. The mechanical installation of the electronic utility gas meter then can be fully compatible with the current mechanical utility gas meters, which allows a seamless replacement. The electronic utility gas meter provides gas metrology that significantly improves the accuracy of the city gas metering, and provides additional benefits for data safety, enhanced gas chemical safety, billing alternatives and full data management either locally or remotely.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: October 10, 2017
    Assignee: M-Tech Instrument Corporation Holding Limited
    Inventors: Wai Tung Ivan Wong, Liji Huang, Kowng Shing Ling
  • Publication number: 20170241822
    Abstract: An electronic utility gas meter using MEMS thermal mass flow sensor to measure gas custody transfer data in city gas metering application is disclosed in the present invention. The meter is designed to have its mechanical connectors identical to those of the current diaphragm gas meters while the insertion metrology unit guided channel is placed coaxially in the main flow channel inside the meter body with gas flow conditioning apparatus. The mechanical installation of the electronic utility gas meter then can be fully compatible with the current mechanical utility gas meters, which allows a seamless replacement. The electronic utility gas meter provides gas metrology that significantly improves the accuracy of the city gas metering, and provides additional benefits for data safety, enhanced gas chemical safety, billing alternatives and full data management either locally or remotely.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Wai Tung Ivan Wong, Liji Huang, Kowng Shing Ling
  • Patent number: 8752432
    Abstract: A system incorporating sensor enhanced composite armor structure. The structure has one layer including ceramic tiles and ceramic-material transducers, wherein the ceramic tiles and the transducers fit closely together so that the one layer is ballistically windowless. The structure has other layers composed of armor material stacked with the one layer, the one layer and the other layers forming a plate which as a unit has a set or group of fundamental frequencies. The system includes logic means to analyze only signals resulting from vibrations transmitted from the one transducer to the other transducer through the one layer. The logic means thereby derives a signal fingerprint which characterizes a state of damage to the plate.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: June 17, 2014
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Thomas J. Meitzler, Ivan Wong, Thomas P. Reynolds, Samuel E. Ebenstein
  • Patent number: 8704732
    Abstract: This disclosure describes techniques for controlling a plurality of displays to present an image split across the displays. For example, a host controller is described herein. The host controller receives, from a first display, a first display status that indicates a status of presentation of a first portion of an image by the first display and, from a second display a second display status that indicates a status of presentation of a second portion of the image by the second display. The host controller may compare the first and second display status and, in response to the comparison, communicate to at least one of the first and second displays a display adjustment configured to cause the respective display to adjust presentation of at least one of the first or second portion of the image.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: April 22, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Fariborz Pourbigharaz, Samson Sae-Young Kim, Ivan Wong Yin Yang
  • Publication number: 20130000408
    Abstract: A system incorporating sensor enhanced composite armor structure. The structure has one layer including ceramic tiles and ceramic-material transducers, wherein the ceramic tiles and the transducers fit closely together so that the one layer is ballistically windowless. The structure has other layers composed of armor material stacked with the one layer, the one layer and the other layers forming a plate which as a unit has a set or group of fundamental frequencies. The system includes logic means to analyze only signals resulting from vibrations transmitted from the one transducer to the other transducer through the one layer. The logic means thereby derives a signal fingerprint which characterizes a state of damage to the plate.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: The United States of America as Represented by the Secretary of the Army
    Inventors: Thomas J. Meitzler, Ivan Wong, Thomas P. Reynolds, Samuel E. Ebenstein
  • Publication number: 20120306889
    Abstract: A method and apparatus can provide object-based transition effects for a user interface. The method can include displaying at least one first element corresponding to a first activity on a screen of a user device. The method can include receiving a baton transition request and generating first activity baton information. The method can include displaying a first baton image corresponding to the first activity baton information and generating second activity baton information that provides visual transition information for a transition from the first activity to the second activity. The method can include transitioning the first baton image corresponding to the first activity baton information to a second image corresponding to the second activity baton information, displaying the second image corresponding to the second activity baton information, and displaying at least one second element corresponding to the second activity on the screen.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Applicant: MOTOROLA MOBILITY, INC.
    Inventors: Ivan WONG, Jason Andalcio, Bipin Mathew
  • Publication number: 20120075334
    Abstract: This disclosure describes techniques for controlling a plurality of displays to present an image split across the displays. For example, a host controller is described herein. The host controller receives, from a first display, a first display status that indicates a status of presentation of a first portion of an image by the first display and, from a second display a second display status that indicates a status of presentation of a second portion of the image by the second display. The host controller may compare the first and second display status and, in response to the comparison, communicate to at least one of the first and second displays a display adjustment configured to cause the respective display to adjust presentation of at least one of the first or second portion of the image.
    Type: Application
    Filed: September 27, 2011
    Publication date: March 29, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Fariborz Pourbigharaz, Samson Sae-Young Kim, Ivan Wong Yin Yang
  • Patent number: 7702955
    Abstract: A processing unit of a system detects a fault condition associated with the co-processing unit and, upon detection, restores the processing unit using stored user context information. During normal operation, user context information used to execute operation commands are stored by the co-processing unit in memory and maintained after fault detection. A fault condition is detected when at least a portion of the processing unit is rendered non-operational due to a discharging electrostatic event. Fault conditions may be detected by receiving information by the co-processing unit indicative of a fault condition, or by checking at least one memory location associated with processing unit to determine if information stored therein indicates a fault condition. The co-processing unit returns the processing unit to a known, workable state by using the stored user context information to restore the pre-fault detection state information to the memory locations associated with the processing unit.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: April 20, 2010
    Inventors: Adrian S. de Almeida, Mohammad-Reza Ahmadi, Ivan Wong Yin Yang, Hongtao YHT Yan
  • Publication number: 20080172380
    Abstract: A method and apparatus that enables specification of what search documents have to contain, where specification can have almost unlimited precision. The method allows specification directly using the proposed information location in information space or using other formats such as list of keywords or natural text, while method will translate it to information location in information space allowing user to easily check system understanding of his search specification and correct it. When matching documents are displayed, their information location is displayed and user might correct it according to his knowledge, allowing system to influence information about documents basing it on information from several users.
    Type: Application
    Filed: January 16, 2008
    Publication date: July 17, 2008
    Inventors: Wojciech Czyz, Miguel Morales Angel Rubio, Elmer Ivan Wong Samaniego
  • Patent number: 7308399
    Abstract: Text strings from computer-based applications are converted from multiple external formats into an internal format. The text strings are stored in a terminology database. Translations for the test strings are also stored in the terminology database and associated with the corresponding text strings. In one aspect, text strings are converted into a export format for translation into one or more target languages. The translations are converted into the appropriate external formats and output to the applications that supplied the text strings. In another aspect, the terminology database is queried for an appropriate translation for each newly converted text string. In still another aspect, metadata for the text strings is created and associated with the text strings in the terminology database, and used as query criteria to determine the appropriate translation. The metadata may be exported in conjunction with the text strings.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: December 11, 2007
    Assignee: Siebel Systems, Inc.
    Inventors: Tim Fallen-Bailey, Ivan Wong, Ramesh Kumaraswami, Anupama Ramesh, Eric Jia He, Henry Yingqi Feng, Nikolai Tsepalov
  • Publication number: 20070225965
    Abstract: Text strings from computer-based applications are converted from multiple external formats into an internal format. The text strings are stored in a terminology database. Translations for the test strings are also stored in the terminology database and associated with the corresponding text strings. In one aspect, text strings are converted into a export format for translation into one or more target languages. The translations are converted into the appropriate external formats and output to the applications that supplied the text strings. In another aspect, the terminology database is queried for an appropriate translation for each newly converted text string. In still another aspect, metadata for the text strings is created and associated with the text strings in the terminology database, and used as query criteria to determine the appropriate translation. The metadata may be exported in conjunction with the text strings.
    Type: Application
    Filed: June 20, 2002
    Publication date: September 27, 2007
    Inventors: Tim Fallen-Bailey, Ivan Wong, Ramesh Kumaraswami, Anupama Ramesh, Eric He, Henry Feng, Nikolai Tsepalov
  • Patent number: 7096474
    Abstract: A mobile multimedia framework API is provided that is capable of operation in mobile hardware devices. The mobile multimedia framework API includes a playback interface, controls, an event listener, an error list, exceptions, events, control types, and protocol handlers. Advantageously, a memory size of the mobile multimedia framework API is less than 100 kilobytes.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: August 22, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Ivan Wong, Michael Bundschuh, Shuangying Huang, Babu Srinivasan, Amith Yamasani
  • Patent number: 7034890
    Abstract: The system for updating a clock in an electronic device, such as a personal computer, has a receiver system having an input for receiving a real time signal and having an output on which is provided digital information representative of the real time signal. An extraction module is operatively coupled to the receiver system, the extraction module extracting at least a current time value from the display data. An update module is operatively coupled to the extraction module, the update module updating the clock in the computer when the current time value of the digital information differs from a current value of the clock in the computer. In one embodiment a validating unit is operatively coupled between the extraction module and the update module. The validating unit compares channel identification data derived from the display data to time zone data in the computer, the time zone data being indicative of a time zone in which the computer is currently located.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: April 25, 2006
    Assignee: ATI Technologies, Inc.
    Inventor: Ivan Wong Yin Yang
  • Publication number: 20060060937
    Abstract: As the functionality, speed and portability of consumer electronics increases, so does the need for more circuitry to be packed into smaller spaces. All this leads to the fact that the size of a device is now becoming more often a function of the circuit board or module size than anything else. In order to achieve size reduction of multi-featured products, passive components on the surface of the circuit need to be eliminated by burying them within the inner layers of the printed wiring board. Embedded passives are passive components placed between the interconnecting substrates of a printed wiring board. Implementation of embedded passives reduces space requirements and enables more silicon devices to be placed on the same sized substrate, thereby allowing functional potential of small electronic devices to increase. However, additional steps are conventionally required for embedding passive components within the interconnect layer between substrates.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 23, 2006
    Applicant: Advanpack Solutions Pte Ltd
    Inventors: Eng Han Matthew Lim, Chuan Wei Ivan Wong, Kee Kwang Lau, Kim Hwee Tan, Yin Yen Bong
  • Patent number: 6980979
    Abstract: A method and system is provided for customizing Java API implementations. A plurality of class files is obtained, wherein the class files are capable of being used together to provide a plurality of functional behaviors to an application. A feature marker is then associated with each of the class files based on a functionality provided by the class file. Each feature marker indicates a particular functionality provided by the plurality of class files. Particular class files are then selected from the plurality of class files based on the feature markers associated with the particular class files. The plurality of class files can comprise a first JAR file, and the selected class files can be used to generate a second JAR file. The second JAR file can also exclude class files that are not selected. Further, non-Java based native files, if any, utilized by the plurality of class files can also be customized to a subset of the original native files in a similar manner.
    Type: Grant
    Filed: September 19, 2001
    Date of Patent: December 27, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Shuangying Huang, Michael Bundschuh, Ivan Wong, Amith Yamasani, Babu Srinivasan
  • Patent number: 6957329
    Abstract: Methods and systems are provided for encrypting data from a plurality of multimedia devices. A driver initiates authentication for the plurality of multimedia applications. The driver assigns a key registers to each of the applications, based on available key registers. The applications use generated encryption key values to send data to be decrypted by their assigned key registers. The driver notifies video processing hardware of encryption seed keys to determine the generated encryption key values and hardware stores the value of corresponding decryption keys the assigned key registers. Each register can be used to exclusively decrypt data from an application of the plurality of applications. The driver directs the encrypted data from the applications to the video processing hardware. The video processing hardware decrypts the data and processes it into image data accordingly.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: October 18, 2005
    Assignee: ATI Technologies, Inc.
    Inventors: Milivoje Aleksic, Daniel Wai-Him Wong, Kenneth Man, Ivan Wong-Yin Yang