Patents by Inventor Robert Chalmers

Robert Chalmers 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: 11955059
    Abstract: Method, apparatuses, and systems are described to display image data to a sub-pixel within a micro-LED (mLED) display. A sub-pixel image data value is stored at the sub-pixel. The sub-pixel is turned to an ON state. A shared row counter value is provided to the sub-pixel. The shared row counter value and the sub-pixel image data value are compared at the sub-pixel. The sub-pixel is turned to an OFF state if the shared row counter value is equal to or greater than the sub-pixel image data value.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: April 9, 2024
    Assignee: FORTH DIMENSION DISPLAY, LTD
    Inventor: Christopher Robert Chalmers
  • Publication number: 20220327992
    Abstract: Method, apparatuses, and systems are described to display image data to a sub-pixel within a micro-LED (mLED) display. A sub-pixel image data value is stored at the sub-pixel. The sub-pixel is turned to an ON state. A shared row counter value is provided to the sub-pixel. The shared row counter value and the sub-pixel image data value are compared at the sub-pixel. The sub-pixel is turned to an OFF state if the shared row counter value is equal to or greater than the sub-pixel image data value.
    Type: Application
    Filed: March 25, 2022
    Publication date: October 13, 2022
    Applicant: FORTH DIMENSION DISPLAYS LTD.
    Inventor: Christopher Robert Chalmers
  • Patent number: 10326815
    Abstract: Techniques are provided for a source computer to generate an encoded video stream having layered sub-streams with differing bitrates while allowing a streaming server to intelligently distribute the appropriate sub-streams to recipients based on their available bandwidth. This may be accomplished by having the source computer generate and send metadata along with the encoded stream to allow the streaming server to detect which data packets belong to each sub-stream. The streaming server is then able to selectively send consistent video sub-streams at appropriate bitrates to each recipient.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: June 18, 2019
    Assignee: LogMeln, Inc.
    Inventors: Robert Chalmers, Sascha Kuemmel, Eugen Wige, Paul Elsner, Steffen Schulze
  • Patent number: 10320634
    Abstract: In communication between first and second endpoints, packets include respective sequence numbers reflecting a sequential order of transmission. The second endpoint (1) identifies reception times for the packets, and stores the sequence number and reception time of each received packet, and (2) sends packet report messages to the first endpoint, each identifying (i) a respective received packet by its position within the sequential order of transmission of the packets, and (ii) the reception time of the received packet. The first endpoint (1) receives the packet report messages from the second endpoint, and (2) processes the packet report messages to (i) detect missing packets not identified as received in the packet report messages, and initiating re-transmission of the missing packets, and (ii) based on the reception times for the received packets, calculate time-based performance characteristics for the communications link for use in higher-level control of the communications link.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: June 11, 2019
    Assignee: LogMeIn, Inc.
    Inventors: Sascha Kuemmel, Gregor Jasny, Jupp Mueller, Robert Chalmers
  • Publication number: 20180191588
    Abstract: In communication between first and second endpoints, packets include respective sequence numbers reflecting a sequential order of transmission. The second endpoint (1) identifies reception times for the packets, and stores the sequence number and reception time of each received packet, and (2) sends packet report messages to the first endpoint, each identifying (i) a respective received packet by its position within the sequential order of transmission of the packets, and (ii) the reception time of the received packet. The first endpoint (1) receives the packet report messages from the second endpoint, and (2) processes the packet report messages to (i) detect missing packets not identified as received in the packet report messages, and initiating re-transmission of the missing packets, and (ii) based on the reception times for the received packets, calculate time-based performance characteristics for the communications link for use in higher-level control of the communications link.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Sascha Kuemmel, Gregor Jasny, Jupp Mueller, Robert Chalmers
  • Publication number: 20180176279
    Abstract: Techniques are provided for a source computer to generate an encoded video stream having layered sub-streams with differing bitrates while allowing a streaming server to intelligently distribute the appropriate sub-streams to recipients based on their available bandwidth. This may be accomplished by having the source computer generate and send metadata along with the encoded stream to allow the streaming server to detect which data packets belong to each sub-stream. The streaming server is then able to selectively send consistent video sub-streams at appropriate bitrates to each recipient.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Robert Chalmers, Sascha Kuemmel, Eugen Wige, Paul Elsner, Steffen Schulze
  • Patent number: 8769019
    Abstract: Methods and systems for managing shared state within a distributed system with varying consistency and consensus semantics are described. In one configuration, a computing device receives a first plurality of objects representing the state of a first item and a second plurality of objects representing the state of a second item. The computing device generates a composed view of the state of each of the first item and the second item. The resulting composed views are transmitted using a reliable multicast protocol.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: July 1, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Robert Chalmers, Todd Bryan
  • Patent number: 8732242
    Abstract: Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: May 20, 2014
    Assignee: Citrix Online, LLC
    Inventors: Albert Alexandrov, Rafael Saavedra, Robert Chalmers, Kavitha Srinivasan
  • Publication number: 20120143955
    Abstract: Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
    Type: Application
    Filed: February 9, 2012
    Publication date: June 7, 2012
    Inventors: Albert Alexandrov, Rafael Saavedra, Robert Chalmers, Kavitha Srinivasan
  • Patent number: 8140618
    Abstract: Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: March 20, 2012
    Assignee: Citrix Online LLC
    Inventors: Albert Alexandrov, Rafael Saavedra, Robert Chalmers, Kavitha Srinivasan
  • Patent number: 7656840
    Abstract: A method and system reduces denial-of-service attacks malicious mobile nodes in a mobile IP environment. The method and system includes maintaining, by each of a plurality of access routers within the mobile IP environment, a cache of neighboring access routers as candidates and their associated access points. The caches are populated in response to actions initiated by mobile nodes. Each cache entry is tagged with the identity of the action initiating mobile node. The identity is based on information that is verifiable by the access routers and which cannot be modified arbitrarily by the mobile node. The total number of entries that can be tagged and thus introduced into a cache by any given node is limited.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: February 2, 2010
    Assignee: Nokia Corporation
    Inventors: Givindarajan Krishnamurthi, Robert Chalmers
  • Publication number: 20070260715
    Abstract: Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
    Type: Application
    Filed: May 4, 2006
    Publication date: November 8, 2007
    Inventors: Albert Alexandrov, Rafael Saavedra, Robert Chalmers, Kavitha Srinivasan
  • Publication number: 20070260689
    Abstract: Methods and systems for managing shared state within a distributed system with varying consistency and consensus semantics are described. In one configuration, a computing device receives a first plurality of objects representing the state of a first item and a second plurality of objects representing the state of a second item. The computing device generates a composed view of the state of each of the first item and the second item. The resulting composed views are transmitted using a reliable multicast protocol.
    Type: Application
    Filed: May 4, 2006
    Publication date: November 8, 2007
    Inventors: Robert Chalmers, Todd Bryan
  • Publication number: 20040165551
    Abstract: A method and system reduces denial-of-service attacks malicious mobile nodes in a mobile IP environment. The method and system includes maintaining, by each of a plurality of access routers within the mobile IP environment, a cache of neighboring access routers as candidates and their associated access points. The caches are populated in response to actions initiated by mobile nodes. Each cache entry is tagged with the identity of the action initiating mobile node. The identity is based on information that is verifiable by the access routers and which cannot be modified arbitrarily by the mobile node. The total number of entries that can be tagged and thus introduced into a cache by any given node is limited.
    Type: Application
    Filed: February 25, 2004
    Publication date: August 26, 2004
    Inventors: Govindarajan Krishnamurthi, Robert Chalmers
  • Patent number: 3975299
    Abstract: A process for the production of a solid acidic catalyst which process comprises reacting a compound of formula XF.sub.5 wherein X is phophorus, arsenic, antimony, bismuth, tantalum, vanadium or niobium with an inorganic oxide containing surface hydroxyl groups and having an Ho valve of less than -3.0. In a preferred embodiment alumina is partially fluorinated or sulphonated prior to reaction with the compound XF.sub.5, in which X is preferably antimony.
    Type: Grant
    Filed: June 10, 1974
    Date of Patent: August 17, 1976
    Assignee: The British Petroleum Company Limited
    Inventors: Elizabeth Anne Crathorne, Ian Valentine Howell, Robert Chalmers Pitkethly