Patents by Inventor David Ko

David Ko 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: 11967299
    Abstract: Implementations of the present disclosure include actions of receiving image data of an image capturing a scene, receiving data describing one or more entities determined from the scene, the one or more entities being determined from the scene, determining one or more actions based on the one or more entities, each action being provided at least partly based on search results from searching the one or more entities, and providing instructions to display an action interface comprising one or more action elements, each action element being to induce execution of a respective action, the action interface being displayed in a viewfinder.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: April 23, 2024
    Assignee: GOOGLE LLC
    Inventors: Teresa Ko, Hartwig Adam, Mikkel Crone Koser, Alexei Masterov, Andrews-Junior Kimbembe, Matthew J. Bridges, Paul Chang, David Petrou, Adam Berenzweig
  • Publication number: 20230188466
    Abstract: Optimized routing in localized dense networks is provided. A packet is received at a first network device in a network. An optimal route for the packet to a neighbor network device in the network is determined using a Source Routing Table (SRT), wherein the SRT includes an optimized routing table and a standard routing table, and wherein the optimized routing table comprises a list of neighbor network devices that the first network device can route to directly and wherein the standard routing table comprises a ZigBee source routing table. The packet is routed using the optimal route.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 15, 2023
    Inventors: David Ko, Liam O'Hagan, Stefan Warner, Leo Tolisano
  • Patent number: 11575603
    Abstract: Optimized routing in localized dense networks is provided. A packet is received at a first network device in a network. An optimal route for the packet to a neighbor network device in the network is determined using a Source Routing Table (SRT), wherein the SRT includes an optimized routing table and a standard routing table, and wherein the optimized routing table comprises a list of neighbor network devices that the first network device can route to directly and wherein the standard routing table comprises a ZigBee source routing table. The packet is routed using the optimal route.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: February 7, 2023
    Assignee: DIGITAL LUMENS INCORPORATED
    Inventors: David Ko, Liam O'Hagan, Stefan Warner, Leo Tolisano
  • Publication number: 20220030452
    Abstract: Methods and system to determine the health of wireless mesh networks are provided. Each radio node of a wireless mesh network transmits Link Quantification Messages (LQMs) interPAN at maximum power to enable adjacent nodes to determine the Received Signal Strength Indication (RSSI) on the wireless link to that radio node. Each radio node also transmits LQMs at successively lower power levels. The adjacent nodes detect a power level at measurable packet error rate to determine a noise floor for the wireless link. An aggregator collects link quantification information from the radio nodes and forms an intercommunication matrix for the wireless network. The RSSI and power level at measurable packet error rate information is used to remove unreliable links from the intercommunication matrix. Nodes are ranked and the reliability and dependability of the nodes is calculated to show the network health.
    Type: Application
    Filed: October 12, 2021
    Publication date: January 27, 2022
    Inventors: Bruce A.C. Douglas, Stefan Warner, David Ko
  • Publication number: 20210211378
    Abstract: Optimized routing in localized dense networks is provided. A packet is received at a first network device in a network. An optimal route for the packet to a neighbor network device in the network is determined using a Source Routing Table (SRT), wherein the SRT includes an optimized routing table and a standard routing table, and wherein the optimized routing table comprises a list of neighbor network devices that the first network device can route to directly and wherein the standard routing table comprises a ZigBee source routing table. The packet is routed using the optimal route.
    Type: Application
    Filed: March 22, 2021
    Publication date: July 8, 2021
    Applicant: OSRAM SYLVANIA Inc.
    Inventors: David Ko, Liam O'Hagan, Stefan Warner, Leo Tolisano
  • Patent number: 10958577
    Abstract: Optimized routing in localized dense networks is provided. A packet is received at a first network device in a network. An optimal route for the packet to a neighbor network device in the network is determined using a Source Routing Table (SRT), wherein the SRT includes an optimized routing table and a standard routing table, and wherein the optimized routing table comprises a list of neighbor network devices that the first network device can route to directly and wherein the standard routing table comprises a ZigBee source routing table. The packet is routed using the optimal route.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: March 23, 2021
    Assignee: OSRAM SYLVANIA Inc.
    Inventors: David Ko, Liam O'Hagan, Stefan Warner, Leo Tolisano
  • Publication number: 20190373494
    Abstract: Methods and system to determine the health of wireless mesh networks are provided. Each radio node of a wireless mesh network transmits Link Quantification Messages (LQMs) interPAN at maximum power to enable adjacent nodes to determine the Received Signal Strength Indication (RSSI) on the wireless link to that radio node. Each radio node also transmits LQMs at successively lower power levels. The adjacent nodes detect a power level at measurable packet error rate to determine a noise floor for the wireless link. An aggregator collects link quantification information from the radio nodes and forms an intercommunication matrix for the wireless network. The RSSI and power level at measurable packet error rate information is used to remove unreliable links from the intercommunication matrix. Nodes are ranked and the reliability and dependability of the nodes is calculated to show the network health.
    Type: Application
    Filed: August 15, 2019
    Publication date: December 5, 2019
    Applicant: OSRAM SYLVANIA Inc.
    Inventors: Bruce A.C. Douglas, Stefan Warner, David Ko
  • Patent number: 10390241
    Abstract: Methods and system to determine the health of wireless mesh networks are provided. Each radio node of a wireless mesh network transmits Link Quantification Messages (LQMs) interPAN at maximum power to enable adjacent nodes to determine the Received Signal Strength Indication (RSSI) on the wireless link to that radio node. Each radio node also transmits LQMs at successively lower power levels. The adjacent nodes detect a power level at measurable packet error rate to determine a noise floor for the wireless link. An aggregator collects link quantification information from the radio nodes and forms an intercommunication matrix for the wireless network. The RSSI and power level at measurable packet error rate information is used to remove unreliable links from the intercommunication matrix. Nodes are ranked and the reliability and dependability of the nodes is calculated to show the network health.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: August 20, 2019
    Assignee: OSRAM SYLVANIA Inc.
    Inventors: Bruce A. C. Douglas, Stefan Warner, David Ko
  • Publication number: 20190207852
    Abstract: Optimized routing in localized dense networks is provided. A packet is received at a first network device in a network. An optimal route for the packet to a neighbor network device in the network is determined using a Source Routing Table (SRT), wherein the SRT includes an optimized routing table and a standard routing table, and wherein the optimized routing table comprises a list of neighbor network devices that the first network device can route to directly and wherein the standard routing table comprises a ZigBee source routing table. The packet is routed using the optimal route.
    Type: Application
    Filed: March 8, 2019
    Publication date: July 4, 2019
    Applicant: OSRAM SYLVANIA Inc.
    Inventors: David Ko, Liam O'Hagan, Stefan Warner, Leo Tolisano
  • Patent number: 10230634
    Abstract: Optimized routing in localized dense networks is provided. A packet is received at a first network device in a network. An optimal route for the packet to a neighbor network device in the network is determined using a Source Routing Table (SRT), wherein the SRT includes an optimized routing table and a standard routing table, and wherein the optimized routing table comprises a list of neighbor network devices that the first network device can route to directly and wherein the standard routing table comprises a ZigBee source routing table. The packet is routed using the optimal route.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: March 12, 2019
    Assignee: OSRAM SYLVANIA Inc.
    Inventors: David Ko, Liam O'Hagan, Stefan Warner, Leo Tolisano
  • Patent number: 9917398
    Abstract: A connector assembly includes a first component having a slot and an indentation and a second component having a hook and a protrusion. The hook is configured to engage with the slot by being inserted into the slot and being translated with respect to the slot. The protrusion is configured to at least partially depress as the hook is inserted into the slot and engage with the indentation when the hook is positioned to engage with the slot. The hook and the slot, when engaged, resist separation of the second component from the first component. The protrusion and the indentation, when engaged, resist disengagement of the hook from the slot.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: March 13, 2018
    Assignee: BAROBO, INC.
    Inventors: Graham G. Ryland, David Ko
  • Publication number: 20170140425
    Abstract: A media player comprising a media usage module, a media usage analysis module, and an indicator. The media usage module is operable to monitor media usage over a time period and output media usage data including media genre type. The media usage analysis module is configured to derive one or more first user characteristics from the media usage data over the time period based on a user characteristic-to-genre association. The indicator module is configured to output one or more user characteristic indicators over the time period based on the derived one or more first user characteristics.
    Type: Application
    Filed: June 30, 2015
    Publication date: May 18, 2017
    Inventors: Andrew Ko, David Ko
  • Patent number: 9614583
    Abstract: Methods, systems, and apparatus for crosstalk avoidance in a telecommunications network are disclosed. In one aspect a method includes determining, by a network element and for each vectoring group from multiple vectoring groups, a transmission load of the vectoring group based on transmission loads of links within the vectoring group; allocating, by the network element, a different transmission interval to each vectoring group from the multiple vectoring groups based on the transmission load of the vectoring group and transmission loads of other vectoring groups in the multiple vectoring groups; and transmitting, during each different transmission interval, at least a portion of the transmission load of the vectoring group that was allocated the different transmission interval.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 4, 2017
    Assignee: Adtran, Inc.
    Inventors: Richard Lee Goodson, Kenneth David Ko, Martin Kuipers
  • Publication number: 20170093716
    Abstract: Optimized routing in localized dense networks is provided. A packet is received at a first network device in a network. An optimal route for the packet to a neighbor network device in the network is determined using a Source Routing Table (SRT), wherein the SRT includes an optimized routing table and a standard routing table, and wherein the optimized routing table comprises a list of neighbor network devices that the first network device can route to directly and wherein the standard routing table comprises a ZigBee source routing table. The packet is routed using the optimal route.
    Type: Application
    Filed: March 2, 2016
    Publication date: March 30, 2017
    Applicant: OSRAM SYLVANIA Inc.
    Inventors: David Ko, Liam O'Hagan, Stefan Warner, Leo Tolisano
  • Publication number: 20170093663
    Abstract: Methods and system to determine the health of wireless mesh networks are provided. Each radio node of a wireless mesh network transmits Link Quantification Messages (LQMs) interPAN at maximum power to enable adjacent nodes to determine the Received Signal Strength Indication (RSSI) on the wireless link to that radio node. Each radio node also transmits LQMs at successively lower power levels. The adjacent nodes detect a power level at measurable packet error rate to determine a noise floor for the wireless link. An aggregator collects link quantification information from the radio nodes and forms an intercommunication matrix for the wireless network. The RSSI and power level at measurable packet error rate information is used to remove unreliable links from the intercommunication matrix. Nodes are ranked and the reliability and dependability of the nodes is calculated to show the network health.
    Type: Application
    Filed: March 2, 2016
    Publication date: March 30, 2017
    Applicant: OSRAM SYLVANIA Inc.
    Inventors: Bruce A.C. Douglas, Stefan Warner, David Ko
  • Patent number: 9553818
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing biased bonding. In one aspect, a method includes estimating an offered load. Data are transmitted over a first communications link of two or more different types of communications links while the estimated offered load is less than or equal to a specified amount. A determination is made that the estimated offered load has exceeded the specified amount. In response to the determination data are transmitted over both of the first communications link and a second communications link of the two or more different types of communications links in response to determining that the estimated offered load has exceeded the specified amount.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: January 24, 2017
    Assignee: Adtran, Inc.
    Inventors: Richard Lee Goodson, Kenneth David Ko
  • Publication number: 20150381508
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing biased bonding. In one aspect, a method includes estimating an offered load. Data are transmitted over a first communications link of two or more different types of communications links while the estimated offered load is less than or equal to a specified amount. A determination is made that the estimated offered load has exceeded the specified amount. In response to the determination data are transmitted over both of the first communications link and a second communications link of the two or more different types of communications links in response to determining that the estimated offered load has exceeded the specified amount.
    Type: Application
    Filed: November 11, 2014
    Publication date: December 31, 2015
    Inventors: Richard Lee Goodson, Kenneth David Ko
  • Patent number: 8959427
    Abstract: The disclosure describes exemplary methods and systems for building search-friendly websites from templates on a browser based or web-enabled stand-alone website builder application. The website builder application is an HTML page with JavaScript function calls and HTML content blocks enclosed with JavaScript functions. Each HTML content block includes HTML content and HTML IDs. The HTML page includes style scripts that update to reflect retailer implemented template property changes. When the user chooses a different layout for the website template, inputs to a JavaScript moving function in the form of HTML IDs of the origin HTML content and a destination HTML content block cause the JavaScript moving function to re-write the HTML content of the origin HTML content block to the destination HTML content block. The JavaScript moving function removes the origin HTML content block. The CSS styling from the destination HTML content block automatically applies to the static HTML content.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventors: Dave Carlsson, David Ko
  • Patent number: 8484566
    Abstract: Among other disclosure, a computer-implemented method of analyzing a form page for indexing includes identifying a form page that is configured for use in requesting any of multiple target pages. The form page includes multiple input controls. The method includes identifying at least one of the multiple input controls as being informative with regard to requesting the multiple target pages. The method includes updating an indexing record associated with the form page to reflect the identification.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: July 9, 2013
    Assignee: Google Inc.
    Inventors: Jayant Madhavan, Alon Halevy, David Ko
  • Publication number: 20130031083
    Abstract: Among other disclosed subject matter, a computer-implemented method of analyzing a form page for indexing includes identifying a form page that is configured for use in requesting any of multiple target pages, the form page including at least one text input control for retrieving any of the multiple target pages. The method includes identifying at least one keyword as being informative with regard to the text input control. The method includes updating an indexing record associated with the form page to reflect the identified keyword.
    Type: Application
    Filed: April 3, 2008
    Publication date: January 31, 2013
    Inventors: Jayant Madhavan, David Ko, Lucja A. Kot, Alon Halevy