Patents by Inventor Timothy Wong

Timothy 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).

  • Publication number: 20240104440
    Abstract: A trip-planning operation includes identifying a primary work location associated with each user account of a dependency graph defined by the three or more users performing a set of interaction events on a software platform. A first set of advanced programming interface (API) calls is generated to a third party service to obtain one or more query results based on the primary work location, which are then analyzed to determine a ranked list of candidate trip locations based on a ranking criterion. At least a portion of the ranked list is displayed on the client device and, in response to an input from the client device and upon a determination that a consensus regarding the candidate trip location exists among the three or more user accounts, a second API call is generated to the third party service to book a trip to the candidate trip location for each user account.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Inventors: Alan Wong, Alizeh Rehman, David Herbst, Emily Crowe, Timothy Granshaw
  • Publication number: 20240090755
    Abstract: A fluid management system includes a pump configured to pump fluid through the system at a fluid flow rate. The system includes a processor including a user interface, the user interface allowing a user to input a set of system operating parameters, the processor being configured to control the pump to maintain a target fluid flow rate based on the set of system operating parameters. The system further includes a scope device coupled to the pump to deliver fluid to a target surgical site, the scope device including an elongated shaft extending from a distal end thereof, the elongated shaft including at least one sensor, the sensor transmitting sensor data relating to target surgical site to the processor. The processor automatically signals to the pump to adjust the fluid flow rate based on the sensor data.
    Type: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Applicant: Boston Scientific Scimed, Inc.
    Inventors: Peter J. PEREIRA, Mayur Kiran PATEL, William STANHOPE, Eric WONG, Jozef SLANDA, Christopher P. GAUVIN, Chad SCHNEIDER, Brandon W. CRAFT, Kimberly DeGRAAF, Brian P. WATSCHKE, Timothy Paul HARRAH, Niraj Prasad RAUNIYAR, Sacha TANG
  • Patent number: 11925482
    Abstract: Apparatuses and methods for the prevention of bodily injuries through active monitoring of bodily postures, supporting a body while in or restricting a body from entering predetermined postures which heighten the body's susceptibility to injury, and alerting one or more entities (e.g., an apparatus user) of a body's susceptibility to injury is disclosed herein. In one embodiment, the method may include one or more operations including monitoring one or more bodily postures and/or bodily movements, storing data associated with bodily postures and/or bodily movements, determining a risk of injury associated with bodily postures and/or bodily movements, and alerting one or more entities when a risk of injury associated with bodily postures and/or bodily movements reaches a predetermined level.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: March 12, 2024
    Inventors: Andrew Timothy Pettit, Jason Joseph Wong
  • Patent number: 11378415
    Abstract: A method of detecting conditions indicative of energy meter tampering, meter faults or energy loss (e.g. due to energy theft) is disclosed. The method includes receiving energy consumption data from an energy meter indicating consumption of energy at a location served by the energy meter. Event data is also received from the meter comprising one or more events generated by the energy meter. The consumption data is analysed to detect a predetermined consumption condition. The event data is analysed to detect a predetermined event or event pattern in the event data. An alert condition is generated in response to detecting both the consumption condition and the event or event pattern.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: July 5, 2022
    Assignee: GB GAS HOLDINGS LIMITED
    Inventors: Jane Chang, Laura Shemilt, Timothy Wong, Andrew Woods
  • Patent number: 11249121
    Abstract: A method and apparatus for analysing utility consumption at a utility supply location is described. The method comprises the steps of: receiving utility consumption data corresponding to utility consumption at the utility supply location over a time period to be analysed; generating a recurring consumption model indicative of repeating consumption patterns in the utility consumption data; identifying divergences between the utility consumption data and the recurring consumption model; computing a diagnostic measure indicative of irregular consumption based on the identified divergences; and outputting the diagnostic measure. The diagnostic measure may be used to identify flexibility or irregularities in consumption and/or to control supply of the utility. The utility may be e.g. electricity, gas or water.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: February 15, 2022
    Assignee: CENTRICA HIVE LIMITED
    Inventors: Timothy Wong, Neal Coady
  • Patent number: 11087073
    Abstract: A method includes, but is not limited to any combination of: determining a plurality of third-party content elements based in part on information associated with a request for third-party content. The request for third-party content may be received from a web browser displaying a first webpage to a user. A first element from the plurality of determined third-party content elements is transmitted to the web browser. Upon receiving from the web browser a second request for third-party content including user interaction data with the first element, data associated with the determined plurality of third-party content elements is updated based at least in part on the user interaction data. A second third-party element from the plurality of updated third-party content elements is transmitted to the web browser.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: August 10, 2021
    Assignee: GOOGLE LLC
    Inventors: Timothy Wong O'Connor, Craig Lawrence Warner, Fei Qi, Abby Weaver Johns, John Sung Joon Park, Job Lawrence
  • Patent number: 11058946
    Abstract: Implementations of the present disclosure are directed to a computer-implemented method, a system, and an article for managing event data in a multi-player online game. The method can include, for example, receiving user input at a plurality of client devices for a multi-player online game that includes a virtual environment; generating user-initiated events for the online game on the client devices based on the user input; distributing any user-initiated events generated on each client device to other client devices from the plurality of client devices; determining at each client device a plurality of derived game events based on the user-initiated events; storing on each client device the user-initiated events and the derived game events in one or more event queues; and determining at each client device a state of the virtual environment over time, according to the stored user-initiated events and the derived game events.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: July 13, 2021
    Assignee: MZ IP HOLDINGS, LLC
    Inventors: John O'Connor, Nathan Spencer, Garth Gillespie, Timothy Wong
  • Publication number: 20200371491
    Abstract: A method of detecting an operating state of a process, system or machine based on sensor signals from a plurality of sensors is disclosed. The method comprises receiving sensor data, the sensor data based on sensor signals from the plurality of sensors and providing the sensor data as input to a neural network. The neural network comprises an encoder sub-network arranged to receive the sensor data as input and to generate a context vector based on the sensor data; and a decoder sub-network arranged to receive the context vector as input and to regenerate sensor data corresponding to at least a subset of the sensors based on the context vector. The method comprises comparing the context vector to at least one context vector classification; detecting an operating state in dependence on the comparison; and outputting a notification indicating the detected operating state.
    Type: Application
    Filed: October 25, 2018
    Publication date: November 26, 2020
    Inventor: Timothy WONG
  • Publication number: 20200182653
    Abstract: A method of detecting conditions indicative of energy meter tampering, meter faults or energy loss (e.g. due to energy theft) is disclosed. The method includes receiving energy consumption data from an energy meter indicating consumption of energy at a location served by the energy meter. Event data is also received from the meter comprising one or more events generated by the energy meter. The consumption data is analysed to detect a predetermined consumption condition. The event data is analysed to detect a predetermined event or event pattern in the event data. An alert condition is generated in response to detecting both the consumption condition and the event or event pattern.
    Type: Application
    Filed: April 27, 2018
    Publication date: June 11, 2020
    Inventors: Jane CHANG, Laura SHEMILT, Timothy WONG, Andrew WOODS
  • Patent number: 10678993
    Abstract: A method includes, but is not limited to any combination of: determining a plurality of third-party content elements based in part on information associated with a request for third-party content. The request for third-party content may be received from a web browser displaying a first webpage to a user. A first element from the plurality of determined third-party content elements is transmitted to the web browser. Upon receiving from the web browser a second request for third-party content including user interaction data with the first element, data associated with the determined plurality of third-party content elements is updated based at least in part on the user interaction data. A second third-party element from the plurality of updated third-party content elements is transmitted to the web browser.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Timothy Wong O'Connor, Craig Lawrence Warner, Fei Qi, Abby Weaver Johns, John Sung Joon Park, Job Lawrence
  • Publication number: 20190004098
    Abstract: A method and apparatus for analysing utility consumption at a utility supply location is described. The method comprises the steps of: receiving utility consumption data corresponding to utility consumption at the utility supply location over a time period to be analysed; generating a recurring consumption model indicative of repeating consumption patterns in the utility consumption data; identifying divergences between the utility consumption data and the recurring consumption model; computing a diagnostic measure indicative of irregular consumption based on the identified divergences; and outputting the diagnostic measure. The diagnostic measure may be used to identify flexibility or irregularities in consumption and/or to control supply of the utility. The utility may be e.g. electricity, gas or water.
    Type: Application
    Filed: July 3, 2018
    Publication date: January 3, 2019
    Inventors: Timothy Wong, Neal Coady
  • Publication number: 20180193742
    Abstract: Implementations of the present disclosure are directed to a computer-implemented method, a system, and an article for managing event data in a multi-player online game. The method can include, for example, receiving user input at a plurality of client devices for a multi-player online game that includes a virtual environment; generating user-initiated events for the online game on the client devices based on the user input; distributing any user-initiated events generated on each client device to other client devices from the plurality of client devices; determining at each client device a plurality of derived game events based on the user-initiated events; storing on each client device the user-initiated events and the derived game events in one or more event queues; and determining at each client device a state of the virtual environment over time, according to the stored user-initiated events and the derived game events.
    Type: Application
    Filed: November 29, 2017
    Publication date: July 12, 2018
    Inventors: John O'Connor, Nathan Spencer, Garth Gillespie, Timothy Wong
  • Patent number: 9996509
    Abstract: A method includes, but is not limited to any combination of: determining a plurality of third-party content elements based in part on information associated with a request for third-party content. The request for third-party content may be received from a web browser displaying a first webpage to a user. A first element from the plurality of determined third-party content elements is transmitted to the web browser. Upon receiving from the web browser a second request for third-party content including user interaction data with the first element, data associated with the determined plurality of third-party content elements is updated based at least in part on the user interaction data. A second third-party element from the plurality of updated third-party content elements is transmitted to the web browser.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Timothy Wong O'Connor, Craig Lawrence Warner, Fei Qi, Abby Weaver Johns, John Sung Joon Park, Job Lawrence
  • Patent number: 9930095
    Abstract: A method and system provide, using a microprocessor of computing device associated with a web publisher, content including a web page. The method includes accessing, by the web publisher, a list including at least one extension associated with a web browser rendering the content at a second computing device, and a key generated based on the content, the key being generated at a specific time after the providing. The method includes comparing a value associated with the key to an expected value to determine a difference between the key and the expected value.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: March 27, 2018
    Assignee: GOOGLE LLC
    Inventors: Craig Warner, Luke Stone, Elysa Wesley Fenenbock, Ronit Kassis, Timothy Wong O'Connor
  • Patent number: 9736319
    Abstract: Mobile device application usage history is collected across a plurality of mobile device applications. A mobile device application usage trigger event is received. For each of a plurality of candidate push notifications, a quality score adjustment is determined as a function of the collected mobile device application usage history and the trigger event. An opportunity to push a notification to the first mobile device is auctioned based on the adjusted quality scores. The notification of the auction winner is pushed to the first mobile device.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 15, 2017
    Assignee: GOOGLE INC.
    Inventors: Timothy Wong O'Connor, Luis German Benavides Oyaga
  • Patent number: 9692787
    Abstract: A system includes a processor configured to execute a web browser in a first browser execution process initiated by an operating system of the system. The system includes a browser extension installed in the web browser, the browser extension including a markup language file and a file specifying at least one type of action related to a page element on which the browser extension seeks to act. The web browser may be configured to receive a set of rules from a web publisher associated with a first web page prior to rendering the first web page, determine based on the file, without loading the browser extension, that the browser extension is configured to implement a first action prohibited by the set of rules, and restrict the browser extension from implementing the first action on the first web page.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Craig Warner, Luke Stone, Timothy Wong O'Connor, Elysa Fenenbock, Ronit Kassis
  • Publication number: 20170048396
    Abstract: Mobile device application usage history is collected across a plurality of mobile device applications. A mobile device application usage trigger event is received. For each of a plurality of candidate push notifications, a quality score adjustment is determined as a function of the collected mobile device application usage history and the trigger event. An opportunity to push a notification to the first mobile device is auctioned based on the adjusted quality scores. The notification of the auction winner is pushed to the first mobile device.
    Type: Application
    Filed: October 28, 2016
    Publication date: February 16, 2017
    Inventors: Timothy Wong O'Connor, Luis German Benavides Oyaga
  • Patent number: 9509857
    Abstract: Mobile device application usage history is collected across a plurality of mobile device applications. A mobile device application usage trigger event is received. For each of a plurality of candidate push notifications, a quality score adjustment is determined as a function of the collected mobile device application usage history and the trigger event. An opportunity to push a notification to the first mobile device is auctioned based on the adjusted quality scores. The notification of the auction winner is pushed to the first mobile device.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: November 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Timothy Wong O'Connor, Luis German Benavides Oyaga
  • Publication number: 20160173700
    Abstract: Mobile device application usage history is collected across a plurality of mobile device applications. A mobile device application usage trigger event is received. For each of a plurality of candidate push notifications, a quality score adjustment is determined as a function of the collected mobile device application usage history and the trigger event. An opportunity to push a notification to the first mobile device is auctioned based on the adjusted quality scores. The notification of the auction winner is pushed to the first mobile device.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Inventors: Timothy Wong O'Connor, Luis German Benavides Oyaga
  • Publication number: 20150278868
    Abstract: Systems and methods for identifying and exposing content element density and congestion are provided. A descripted method includes injecting a measurement object into published content. The measurement object is configured to automatically measure a clutter attribute of the published content and to generate a clutter metric for the published content based on the measured clutter attribute. The method further includes receiving the clutter metric from the injected measurement object, storing the clutter metric in a clutter statistics database, receiving a notification of an available impression for presenting a third-party content item in conjunction with the published content, exposing the available impression to one or more third-party content providers, and providing the one or more third-party content providers with a quality score for the published content. The quality score is based at least partially on the clutter metric for the published content.
    Type: Application
    Filed: November 26, 2013
    Publication date: October 1, 2015
    Applicant: Google Inc.
    Inventors: Timothy Wong O'Connor, Fei Qi