Patents Assigned to BSquare Corporation
-
Patent number: 9288284Abstract: Technology for serving events to a plurality of client computing devices is disclosed. In some embodiments, the technology implements a queue containing a set of elements comprising one or more NULL components; and a list of events, each event corresponding to one or more client updates received from the associated client computing devices. The technology associates pointers in the queue with client computing devices for processing updates, and uses the pointers to determine whether or not to send particular updates to particular clients, thereby preventing some clients from slowing down update processing for all clients.Type: GrantFiled: February 19, 2013Date of Patent: March 15, 2016Assignee: Bsquare CorporationInventor: Vladimir Bushin
-
Publication number: 20130218941Abstract: Technology for serving events to a plurality of client computing devices is disclosed. In some embodiments, the technology implements a queue containing a set of elements comprising one or more NULL components; and a list of events, each event corresponding to one or more client updates received from the associated client computing devices. The technology associates pointers in the queue with client computing devices for processing updates, and uses the pointers to determine whether or not to send particular updates to particular clients, thereby preventing some clients from slowing down update processing for all clients.Type: ApplicationFiled: February 19, 2013Publication date: August 22, 2013Applicant: Bsquare CorporationInventor: Bsquare Corporation
-
Patent number: 7529990Abstract: Systems and methods for a design and runtime environment manage a set of devices under test. The devices under test may include devices that are similar to one another or devices that are different from one another. Particular devices may be selected based on matching device properties to desired device parameters.Type: GrantFiled: May 31, 2006Date of Patent: May 5, 2009Assignee: BSquare CorporationInventor: David Haggerty
-
Patent number: 7316014Abstract: The present invention is directed to a system and method for utilization of applications on a device having an embedded operating system. Typically, the applications comprise third-party applications without source code. The system and method provide for the modification of the behavior and appearance of such applications and include the functionality to capture and respond to various events occurring in the applications.Type: GrantFiled: July 12, 2002Date of Patent: January 1, 2008Assignee: BSQUARE CorporationInventor: Anthony Don Cao
-
Patent number: 6847310Abstract: A keyboard (1) for use on an electronic device allowing input of both alphabetic and numerical information adapted for use with a minimal number of keys (2-73) and space. The keyboard includes numerical keys (39-41, 51-53, 63-65) arranged in the format used in telephones and a qwerty arrangement of alphabetic keys (32-42, 44-54, 56-65). Multiple function keys (67-69, 71) allow use to create all functions of a computer keyboard for use in a small device.Type: GrantFiled: June 21, 2002Date of Patent: January 25, 2005Assignee: BSquare CorporationInventors: Christopher Francis Gill, Joseph W. Yang
-
Publication number: 20040215619Abstract: An integrated file system on a handheld computing device for managing files stored in persistent and non-persistent storage areas on the device is presented. The system includes a persistent storage area and a non-persistent storage area for storing files for the operating system. The system also includes an integration module coupled to the persistent and non-persistent storage areas, and further coupled to the operating system. The integration module presents the files stored in the persistent and non-persistent storage areas as an integrated storage area to the operating system. The integration module presents the files stored in the integrated storage area as files available for direct access by the operating system.Type: ApplicationFiled: April 24, 2003Publication date: October 28, 2004Applicant: BSQUARE CorporationInventor: Kenneth F. Rabold
-
Patent number: 6182246Abstract: A testing and validating software program on a host computer is provided having a graphical user interface program, an engine communicating with a target device and responding to command from the graphical user interface, a plurality of test suites having at least one test for testing and validating at least one component of an operating system, and a protocol acknowledgment software package conducive to use with the target device, wherein the protocol acknowledgment software package uses an operating system-generated event handle as a member field of a protocol for releasing an execution thread which is waiting for an acknowledgment message from the target device, and wherein the event handle is placed in a header portion of an acknowledgment message packet and is sent back in the acknowledgment message, and wherein a receiving thread unblocks any send threads of execution which are waiting for the event handle in the acknowledgment message.Type: GrantFiled: May 31, 2000Date of Patent: January 30, 2001Assignee: Bsquare CorporationInventors: Peter R. Gregory, Ian Sample, Shawn Michael Lucas, Jie H. Ding, David Matthew Boyce, James Floyd Walters
-
Patent number: D470150Type: GrantFiled: June 21, 2002Date of Patent: February 11, 2003Assignee: BSquare CorporationInventors: Charles Richard Lewis, Jr., Joseph W. Yang, George Crothall, Christopher Francis Gill
-
Patent number: D470151Type: GrantFiled: June 21, 2002Date of Patent: February 11, 2003Assignee: BSquare CorporationInventors: Charles Richard Lewis, Jr., Joseph W. Yang, George Crothall, Christopher Francis Gill
-
Patent number: D476327Type: GrantFiled: June 21, 2002Date of Patent: June 24, 2003Assignee: BSquare CorporationInventors: Charles Richard Lewis, Jr., Joseph W. Yang, George Crothall
-
Patent number: D481717Type: GrantFiled: June 21, 2002Date of Patent: November 4, 2003Assignee: BSquare CorporationInventors: Charles Richard Lewis, Jr., Joseph W. Yang, George Crothall