Patents by Inventor Mark Bilstad

Mark Bilstad 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: 10772067
    Abstract: Systems and apparatuses for determining location of a wireless arbitrary device are disclosed herein. In one example, a computer implemented method for localization of a wireless arbitrary device in a wireless network architecture comprises initializing the wireless network architecture having a plurality of wireless anchor nodes and a plurality of wireless sensor nodes. The method further includes preparing, with the plurality of wireless anchor nodes, for localization of the wireless arbitrary device, waiting to receive a packet from the wireless arbitrary device, receiving a communication including a packet from the wireless arbitrary device, and transmitting a communication including a synchronization packet to other anchor nodes of the plurality of wireless anchor nodes.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: September 8, 2020
    Assignee: Locix, Inc.
    Inventor: Arnold Mark Bilstad
  • Publication number: 20200245286
    Abstract: Systems and apparatuses for determining location of a wireless arbitrary device are disclosed herein. In one example, a computer implemented method for localization of a wireless arbitrary device in a wireless network architecture comprises initializing the wireless network architecture having a plurality of wireless anchor nodes and a plurality of wireless sensor nodes. The method further includes preparing, with the plurality of wireless anchor nodes, for localization of the wireless arbitrary device, waiting to receive a packet from the wireless arbitrary device, receiving a communication including a packet from the wireless arbitrary device, and transmitting a communication including a synchronization packet to other anchor nodes of the plurality of wireless anchor nodes.
    Type: Application
    Filed: February 15, 2019
    Publication date: July 30, 2020
    Applicant: Locix, Inc.
    Inventor: Arnold Mark Bilstad
  • Patent number: 10660060
    Abstract: Systems and apparatuses for determining location of a wireless arbitrary device are disclosed herein. In one example, an asynchronous system for localization of a wireless arbitrary device in a wireless network architecture includes a plurality of wireless anchor nodes each having a wireless device with one or more processing units and RF circuitry for transmitting and receiving communications in the wireless network architecture. The one or more processing units of at least one wireless anchor node are configured to receive instructions to prepare for localization of the wireless arbitrary device, to change a RF channel to be the same as an RF channel of the wireless arbitrary device based on the received instructions, to receive a communication including data traffic from the wireless arbitrary device, and to obtain ranging information including a receive timestamp and channel sense information (CSI) from the data traffic.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: May 19, 2020
    Assignee: Locix, Inc.
    Inventor: Arnold Mark Bilstad
  • Publication number: 20190286188
    Abstract: A first device operates synchronously with a second device, and includes a hardware clock having an adjustable clock frequency and a software clock configured to derive time in dependence on the hardware clock. A controller determines a synchronisation error between the software clock and a clock of the second device, and adjusts the clock frequency of the hardware clock in dependence on the synchronisation error so as to synchronise the hardware clock to a hardware clock of the second device.
    Type: Application
    Filed: June 5, 2019
    Publication date: September 19, 2019
    Inventors: Martin Woodhead, Arnold Mark Bilstad
  • Publication number: 20190289565
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Application
    Filed: June 3, 2019
    Publication date: September 19, 2019
    Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
  • Patent number: 10353424
    Abstract: A first device for playing media synchronously with a second device, includes a hardware clock having an adjustable clock frequency; a software clock configured to derive time in dependence on the hardware clock; a controller configured to: determine a synchronization error between the software clock and a clock of the second device; and adjust the clock frequency of the hardware clock in dependence on the synchronization error; and a media playout device for playing media and configured to be clocked by the hardware clock.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 16, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Martin Woodhead, Arnold Mark Bilstad
  • Patent number: 10349368
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 9, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay
  • Patent number: 10165534
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from the second device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device transmitted the first message to the first device; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: December 25, 2018
    Assignee: Imagination Technologies Limited
    Inventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay
  • Publication number: 20180007647
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 4, 2018
    Inventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay
  • Publication number: 20180004244
    Abstract: A first device for playing media synchronously with a second device, includes a hardware clock having an adjustable clock frequency; a software clock configured to derive time in dependence on the hardware clock; a controller configured to: determine a synchronisation error between the software clock and a clock of the second device; and adjust the clock frequency of the hardware clock in dependence on the synchronisation error; and a media playout device for playing media and configured to be clocked by the hardware clock.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 4, 2018
    Inventors: Martin Woodhead, Arnold Mark Bilstad
  • Publication number: 20180006798
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from the second device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device transmitted the first message to the first device; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 4, 2018
    Inventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay
  • Patent number: 8600456
    Abstract: A Proxy ARP Server in an AP maintains IP/MAC bindings for associated clients. In an example embodiment, when the AP receives a proxy ARP request for a client, the AP may respond for the client. In another example embodiment, when the AP receives a proxy ARP request for the client, the AP buffers the request until the client is in an awake state. Optionally, the AP may convert the broadcast destination MAC address in the ARP request to a unicast address that corresponds to the target IP address.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: December 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Robert C. Meier, Mark Bilstad
  • Patent number: 8165021
    Abstract: In one embodiment, a network device receives a request from a client in association with a connection, where the request indicates an amount of one or more resources that is requested to support the connection. The network device determines whether the amount of the resources is available. The network device may then allocate a level of the resources to the connection according to whether the amount of the resources is available.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: April 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Prasad Prabhakar Jogalekar, Arnold Mark Bilstad, Rajneesh Kumar
  • Patent number: 8005030
    Abstract: Methods, apparatuses and systems directed to facilitating WLAN diagnostics and management using traffic stream metrics. In a data collection stage, according to one implementation of the present invention, localized uplink measurements are taken at a wireless client associated with a wireless access point. During periodic intervals (e.g., every 5 seconds), the wireless client, in one implementation, transmits uplink measurement information to the wireless access point. The wireless access point may also take downlink measurements, which may also include one or more of the following metrics: observed latency, queuing delay, packet loss rate, and packet count information. The wireless access point, in one implementation, may aggregate and report the uplink and downlink metric information to a network management system.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: August 23, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: David Sheldon Stephenson, Arnold Mark Bilstad, Wenfeng Huang, Jason Kim
  • Patent number: 7680074
    Abstract: An apparatus and method for switching a mobile processing device from communicating over a wireless connection with a first base unit to a second base unit based upon latency. In accordance with this invention, the mobile processing device determines latency information for packets being transmitted over the wireless connection to and from a base unit. The latency information is compared to a threshold value. If the latency information is greater than the threshold value, the mobile processing device adjusts parameters of the wireless connection between the mobile processing device and the network.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: March 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaode Xu, David Sheldon Stephenson, Wenfeng Huang, Huizhao Wang, Arnold Mark Bilstad
  • Patent number: 7668557
    Abstract: Methods for suppressing ring tones in cellular telephones and for informing a cellular telephone with configuration data are described. The method for informing a cellular telephone includes detecting a cellular telephone that enters a space time zone associated with the network. A property of the telephone is determined. Information is sent to the telephone that relates to the telephone property and a characteristic of the network space time zone.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Wu Hong, Arnold Mark Bilstad
  • Patent number: 7551948
    Abstract: A power-save QSTA notifies an Access Point (AP) that its operating in a automatic power-save delivery (APSD) mode and negotiates a periodic wakeup schedule and a scheduled startup time with the AP. Wakeup times are synchronized with the 802.11 Timer Synchronization Function (TSF). The AP automatically sends frames to the QSTA when it determines the QSTA is in an awake state, otherwise downlink frames are buffered. The AP uses a combination poll+EDCF access method wherein at the start of each wakeup period the AP sends a poll to the QSTA, the poll having a flag that indicates to the QSTA if the AP has a downlink fame buffered for the QSTA. In addition, a Proxy ARP Server in an AP maintains IP/MAC bindings for associated clients so that when the AP receives a proxy ARP request for a client, the AP may respond for the client.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: June 23, 2009
    Inventors: Robert C. Meier, Mark Bilstad
  • Patent number: 7504941
    Abstract: Disclosed are methods and apparatus for automatically installing and/or aligning antennas of wireless bridges in computer networks. In general terms, when a particular bridge is installed or aligned, an installation mode is triggered which automatically displays an indication of one or more signal strength levels of signals received into the particular bridge. In the automatic installation mode, the particular bridge automatically searches for a remote bridge with which it can associate. After a remote bridge is associated with the particular bridge, the signal strength received by the particular bridge from the found bridge is then displayed on one or more indicators, such as light emitting diodes. Thus, one can then adjust the antenna of the bridge until an optimum power level is achieved without using any specialized equipment, such as a voltmeter or laptop for interfacing with the bridge to obtain the signal strength indication.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: March 17, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Metin Ismail Taskin, Arnold Mark Bilstad, Glade L. Gauger
  • Publication number: 20090059785
    Abstract: In one embodiment, a network device receives a request from a client in association with a connection, where the request indicates an amount of one or more resources that is requested to support the connection. The network device determines whether the amount of the resources is available. The network device may then allocate a level of the resources to the connection according to whether the amount of the resources is available.
    Type: Application
    Filed: September 5, 2007
    Publication date: March 5, 2009
    Inventors: Prasad Prabhakar Jogalekar, Arnold Mark Bilstad, Rajneesh Kumar
  • Publication number: 20080253314
    Abstract: Methods, apparatuses and systems directed to facilitating WLAN diagnostics and management using traffic stream metrics. In a data collection stage, according to one implementation of the present invention, localized uplink measurements are taken at a wireless client associated with a wireless access point. During periodic intervals (e.g., every 5 seconds), the wireless client, in one implementation, transmits uplink measurement information to the wireless access point. The wireless access point may also take downlink measurements, which may also include one or more of the following metrics: observed latency, queuing delay, packet loss rate, and packet count information. The wireless access point, in one implementation, may aggregate and report the uplink and downlink metric information to a network management system.
    Type: Application
    Filed: December 30, 2005
    Publication date: October 16, 2008
    Inventors: David Sheldon Stephenson, Arnold Mark Bilstad, Wenfeng Huang, Jason Kim