Patents by Inventor Jonathan Wu

Jonathan Wu 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: 10287629
    Abstract: The present disclosure provides methods and systems for detecting multiple different nucleotides in a sample. In particular, the disclosure provides for detection of multiple different nucleotides in a sample utilizing fewer detection moieties than the number of nucleotides being detected and/or fewer imaging events than the number of nucleotides being detected.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: May 14, 2019
    Assignee: Illumina, Inc.
    Inventors: Robert C. Kain, Xiaohai Liu, Wenyi Feng, Bernard Hirschbein, Helmy A. Eltoukhy, Xiaolin Wu, Geoffrey Paul Smith, Jonathan Mark Boutell, Thomas Joseph, Randall Smith, Min-Jui Richard Shen, Carolyn Tregidgo, Kay Klausing
  • Publication number: 20190138371
    Abstract: Disclosed herein are methods, systems, and devices for system event detection associated with power grid components. Methods include detecting, at a plurality of sensors, emissions from a system event associated with at least one winding of a power component. Methods also include determining, using a processor, a plurality of event parameters based, at least in part, on measurements made by the plurality of sensors, the event parameters identifying arrival times of the emissions at each of the plurality of sensors. Methods further include generating, using the processor, an output identifying an estimate of a position of the system event within the power component, the estimate being generated based, at least in part, on the arrival times identified by the plurality of event parameters.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 9, 2019
    Applicant: The Regents of the University of California
    Inventors: Kesheng Wu, Alex Sim, Jonathan Wang, Seongwook Hwangbo
  • Publication number: 20190058774
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventor: Jonathan Wu
  • Patent number: 10142431
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: November 27, 2018
    Inventor: Jonathan Wu
  • Publication number: 20170289289
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Application
    Filed: June 15, 2017
    Publication date: October 5, 2017
    Inventor: Jonathan Wu
  • Patent number: 9699259
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: July 4, 2017
    Inventor: Jonathan Wu
  • Publication number: 20160352850
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Application
    Filed: July 20, 2016
    Publication date: December 1, 2016
    Inventor: Jonathan WU
  • Patent number: 9426252
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: August 23, 2016
    Inventor: Jonathan Wu
  • Publication number: 20160119447
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Inventor: Jonathan WU
  • Patent number: 9264514
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: February 16, 2016
    Inventor: Jonathan Wu
  • Patent number: 8799655
    Abstract: A technique of authenticating a user involves storing a set of expected OTPs in memory of a mobile device, the set of expected OTPs having been previously generated by and acquired from an external authentication server. The technique further involves receiving, after the set of expected OTPs is stored in the memory, an authentication request from a user of the mobile device, the authentication request including a user-provided OTP. The technique further involves performing, by processing circuitry of the mobile device, a local authentication operation which provides an authentication result based on a comparison between the user-provided OTP and an expected OTP of the set of expected OTPs stored in the memory. The authentication result indicates whether authentication of the user is successful or unsuccessful.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: August 5, 2014
    Assignee: EMC Corporation
    Inventors: Yedidya Dotan, Jennifer Chong, Jonathan Wu, David D. Taku
  • Patent number: 8719846
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: May 6, 2014
    Inventor: Jonathan Wu
  • Publication number: 20140101287
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Application
    Filed: December 10, 2013
    Publication date: April 10, 2014
    Inventor: Jonathan WU
  • Publication number: 20130346172
    Abstract: The principles of the present invention relate to methods and systems for marketing products by prompting customers to identify purchased items to be shared through their social networks and displaying links on the customer's social networking sites, thereby promoting particular products to members of their social networks, which may then propagate through other parties' social networks, where the amount of social activity generated by the sharing of interest in the products is tracked and scored, and the original customer can receive a portion of their purchase cost credited back as a reward.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: ECHOED, INC.
    Inventor: Jonathan Wu
  • Publication number: 20130024504
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Application
    Filed: September 24, 2012
    Publication date: January 24, 2013
    Inventor: Jonathan Wu
  • Patent number: 8276162
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: September 25, 2012
    Inventor: Jonathan Wu
  • Publication number: 20120137311
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Application
    Filed: February 6, 2012
    Publication date: May 31, 2012
    Inventor: Jonathan Wu
  • Patent number: 8190629
    Abstract: A network-based URL management and data gathering system is provided. The system utilizes a client-side utility for capturing URLs during normal Web browsing, and a server-side utility for organizing and managing the captured URLs on the network. The server-side utility periodically sends a request to a proxy browsing and data gathering utility for navigating to and retrieving data from Web pages associated with the captured URLs. Data retrieved from the Web pages is returned in summary form for presentation to subscribing users. In preferred embodiments, the system is practiced on the Internet network between users operating an Internet-capable appliance having an Internet connection, and an Internet portal service.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: May 29, 2012
    Assignee: Yodlee.com, Inc.
    Inventors: Jonathan Wu, Sreeranga P. Rajan
  • Patent number: 8112768
    Abstract: A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: February 7, 2012
    Inventor: Jonathan Wu
  • Patent number: D808068
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: January 16, 2018
    Assignee: G-tech Lighting Technology (Dongguan) Co., Ltd.
    Inventors: Shiou-Liang Yeh, Chang-Ching Lee, Jonathan Wu, Yi-Te Chou, Liang-Jung Lee, Cheng-Hung Hu