Patents Assigned to Osocad Remote Limited Liability Company
  • Patent number: 8983799
    Abstract: In a network of sensor nodes, operational efficiency may be increased by configuring the sensor nodes so that sensor agents may be transferred to alternative sensor nodes to process sensor node data, such as when the host sensor node is in a low-power mode. A processing node of the network may be configured to retrieve real-time data from a sensor node, but if real-time data is not available, the processing node may perform calculations on cached data retrieved from a processor node cache or data of a nearby sensor node.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: March 17, 2015
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Thomas T. Wheeler, Qin Ye, Robert W. Peterson
  • Patent number: 8965408
    Abstract: Mobile agents can be deployed to location aware mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. When a device hosting the agent exits the region of interest, the agent is terminated, thereby freeing device resources.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: February 24, 2015
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Robert W. Peterson, Mark Gerard
  • Patent number: 8849233
    Abstract: The functionality of smartphone applications may be extended to a basic phone, i.e., a phone lacking a particular smartphone capability, by providing a data synthesizer in the basic phone that synthesizers required data points. The data synthesizer may communicate with nearby smartphones to collect relevant data points such as location or motion data. Data points for the basic phone may be calculated from the collected data points. When an application on the basic phone requests data, a data provider proxy may retrieve a synthesized data point from the data synthesizer. In one example, a basic phone without a GPS or similar location module may execute a mapping application by averaging location data from nearby smartphones.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: September 30, 2014
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Robert R. Hauser, Thomas T. Wheeler, Robert W. Peterson
  • Publication number: 20140274133
    Abstract: Mobile agents can be deployed to location aware mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. When a device hosting the agent exits the region of interest, the agent is terminated, thereby freeing device resources.
    Type: Application
    Filed: April 14, 2014
    Publication date: September 18, 2014
    Applicant: OSOCAD REMOTE LIMITED LIABILITY COMPANY
    Inventors: Robert W. Peterson, Mark Gerard
  • Patent number: 8744490
    Abstract: Mobile agents can be deployed to location aware mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. When a device hosting the agent exits the region of interest, the agent is terminated, thereby freeing device resources.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: June 3, 2014
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Robert W. Peterson, Mark Gerard
  • Publication number: 20140143895
    Abstract: In an application, variants of a class may be generated and associated with different security permissions for the application. When a class is to be loaded, a determination is made as to the application's security permissions, e.g. by decoding a security token. The class is then retrieved from a repository that stores class variants matching the required security level. The retrieved class variant, which may have a full or a reduced functionality as appropriate for the security permission may then by loaded.
    Type: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: Osocad Remote Limited Liability Company
    Inventor: Thomas Wheeler
  • Patent number: 8677506
    Abstract: In an application, variants of a class may be generated and associated with different security permissions for the application. When a class is to be loaded, a determination is made as to the application's security permissions, e.g. by decoding a security token. The class is then retrieved from a repository that stores class variants matching the required security level. The retrieved class variant, which may have a full or a reduced functionality as appropriate for the security permission may then by loaded.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: March 18, 2014
    Assignee: Osocad Remote Limited Liability Company
    Inventor: Thomas Wheeler
  • Patent number: 8644854
    Abstract: The functionality of smartphone applications may be extended to a basic phone, i.e., a phone lacking a particular smartphone capability, by providing a data synthesizer in the basic phone that synthesizers required data points. The data synthesizer may communicate with nearby smartphones to collect relevant data points such as location or motion data. Data points for the basic phone may be calculated from the collected data points. When an application on the basic phone requests data, a data provider proxy may retrieve a synthesized data point from the data synthesizer. In one example, a basic phone without a GPS or similar location module may execute a mapping application by averaging location data from nearby smartphones.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: February 4, 2014
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Robert R Hauser, Thomas T Wheeler, Robert W Peterson
  • Patent number: 8522020
    Abstract: In a system of mobile agents operating in a region of interest, it may be necessary to validate the position of an untrusted device prior to allowing the untrusted device to perform agent functions within the region of interest. Trusted mobile agents within the region of interest may activate wireless access points with randomly generated identifiers. The untrusted device may be instructed to provide a list of identifiers of visible wireless access points to confirm that the untrusted device is within the ROI.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: August 27, 2013
    Assignee: Osocad Remote Limited Liability Company
    Inventor: Mark Gerard
  • Patent number: 8494544
    Abstract: A method and apparatus are disclosed that calculate an area-of-interest based on a user request for location specific data. The operations may include transmitting initial location data of the mobile terminal and user initiated gesture data to a server. The server may then perform initiating a request to receive the requested location data, and calculating a geographical area-of-interest based on the initial location data and the user initiated gesture data. The location specific data related to the area-of-interest may then be retrieved and transmitted to the mobile terminal. The area-of-interest may be defined based on the initial position of the mobile terminal and information provided by a gesture made by the user of the mobile terminal.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: July 23, 2013
    Assignee: Osocad Remote Limited Liability Company
    Inventors: John Patoskie, Mark Gerard, Thomas Wheeler
  • Patent number: 8407557
    Abstract: A message encoding specification and implementation where a receiver of an encoded message determines if the message can be decoded. If the receiver can decode the message, it does so and continues processing the message. If the receiver cannot decode the message, it returns a distinguished failure message to the sender, expecting the sender to resend the message using a different encoding scheme. When a sender receives the distinguished failure message that the receiver cannot decode the message, the sender encodes the message using an alternate encoding scheme, if one is available, and resends the message. The process continues until the sender has tried all available encoding schemes. If a sender exhausts the collection of available encoding schemes without finding one the receiver can successfully decode, the sender treats the failure as an error.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: March 26, 2013
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Robert W Peterson, Thomas Wheeler
  • Patent number: 8401514
    Abstract: An emergency response system of a premises uses an egress agent or application installed on mobile communications devices of users to provide evacuation instructions that are specific to the location of the user. The egress agents determine the location of their device and may determine an evacuation route from premises plans stored in the device or by transmitting their location to a server and receiving evacuation instructions from the server. Tracking of the devices along the evacuation route provides continual updates as to the relevant safety of an evacuation route.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: March 19, 2013
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Deren G Ebdon, Robert W Peterson
  • Patent number: 8375399
    Abstract: The present application is directed to a method, apparatus a computer program product configured to perform certain operations of dynamic serialization. In one example, a message is received which includes at least one message element requiring serialization. A first message element of the message is examined. A serialization scheme from a serialization scheme library is selected based on the at least one examined attribute of the first message element. Then, at least the first message element is encoded using the serialization scheme selected.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: February 12, 2013
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Robert W Peterson, Thomas T Wheeler, Robert DeAnna
  • Patent number: 8335519
    Abstract: In a community of mobile devices, a non-participating device can be joined to the community if the non-participating device meets location dependent criteria. The device's location can be determined, e.g. be an onboard GPS, from which it can be determined if the device is within a geospatial boundary of the community. The geospatial boundary may be calculated from the locations of community member devices. Only devices that meet the location dependent criteria will be eligible for participation in the community.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: December 18, 2012
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Robert W Peterson, Thomas T Wheeler, Deren G Ebdon
  • Publication number: 20120316838
    Abstract: In a network of sensor nodes, operational efficiency may be increased by configuring the sensor nodes so that sensor agents may be transferred to alternative sensor nodes to process sensor node data, such as when the host sensor node is in a low-power mode. A processing node of the network may be configured to retrieve real-time data from a sensor node, but if real-time data is not available, the processing node may perform calculations on cached data retrieved from a processor node cache or data of a nearby sensor node.
    Type: Application
    Filed: August 17, 2012
    Publication date: December 13, 2012
    Applicant: OSOCAD REMOTE LIMITED LIABILITY COMPANY
    Inventors: Thomas T. Wheeler, Qin Ye, Robert W. Peterson
  • Patent number: 8285519
    Abstract: In a network of sensor nodes, operational efficiency may be increased by configuring the sensor nodes so that sensor agents may be transferred to alternative sensor nodes to process sensor node data, such as when the host sensor node is in a low-power mode. A processing node of the network may be configured to retrieve real-time data from a sensor node, but if real-time data is not available, the processing node may perform calculations on cached data retrieved from a processor node cache or data of a nearby sensor node.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: October 9, 2012
    Assignee: Osocad Remote Limited Liability Company
    Inventors: Thomas T Wheeler, Qin Ye, Robert W Peterson