Patents Assigned to OpenPeak, Inc.
  • Patent number: 8856322
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: October 7, 2014
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
  • Patent number: 8850177
    Abstract: A method and system for validating components during a booting process of a computing device are described herein. The method can include the steps of detecting a power up signal and in response to detecting the power up signal, progressively determining whether software components of the computing device are valid. If the software components are determined to be valid, the computing device may be permitted to move to an operational state. If, however, at least some of the software components are determined to be not valid, the computing device may be prevented from moving to the operational state. In one arrangement, if the computing device is prevented from moving to the operational state, corrective action can be taken in an effort to permit the computing device to move to the operational state.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 30, 2014
    Assignee: OpenPeak Inc.
    Inventors: John R. Brown, John Irwin Perret-Gentil
  • Publication number: 20140289314
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Application
    Filed: May 2, 2014
    Publication date: September 25, 2014
    Applicant: OpenPeak, Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
  • Patent number: 8788655
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: July 22, 2014
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
  • Publication number: 20140189670
    Abstract: Systems and methods are directed to tailoring applications for an electrical device. An electrical device can include a processor and a device performance module operatively connected to the processor. The device performance module can assess one or more performance capabilities of the electrical device. In one implementation, the device performance module can adjust an application based on one or more of the assessed performance capabilities of the electrical device. In another implementation, the device performance module can report the one or more assessed performance capabilities to an application repository. The electrical device can receive a list of suitable applications for the electrical device based on the one or more assessed performance capabilities from the application repository. In response to receiving the list, the device performance module can present at least a subset of suitable applications for the electrical device to a user.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: OPENPEAK INC.
    Inventor: Timothy Clay
  • Patent number: 8756311
    Abstract: Systems, methods, and apparatuses for facilitating communication between remote services and applications installed on a device are described. In accordance with embodiments, each of a plurality of remote services generates an application-specific message intended for processing by a corresponding application installed on a device and transmits the application-specific message to a device management system (DMS) server, where it is queued. A DMS client installed on the device sends heartbeat messages to the DMS server indicating that the device is available to receive messages. In response to receiving the heartbeat messages, the DMS server transmits the application-specific messages to the DMS client. The DMS client then publishes each application-specific message to the particular application that the application-specific message was intended for.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: June 17, 2014
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, John R. Brown, Paul Krzyzanowski, Michael Kelly
  • Publication number: 20140157437
    Abstract: A method of, and a processing system for, creating distinct user spaces. In a platform originally intended to be a single user platform, for each of a plurality of users, a first application used by the user can be assigned a user identifier (UID) unique to the user and the first application. The first UID can be associated with user data exclusively associated with the user and the first application to create a multi-user platform.
    Type: Application
    Filed: February 4, 2014
    Publication date: June 5, 2014
    Applicant: OpenPeak Inc.
    Inventors: Philip Schentrup, Michael Kelly, Eoin Hyden
  • Patent number: 8745213
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: June 3, 2014
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
  • Patent number: 8713173
    Abstract: A method for ensuring compliance with organizational policies is described herein. The method can include the step of monitoring one or more parameters of a managed computing device for compliance with one or more policies of an organization in which the organizational policies may include limitations on the managed computing device. The method can also include the step of detecting a non-conformance event at the managed computing device with respect to at least one organizational policy. In response to the detection of the non-conformance event, the operation of the managed computing device may be restricted with respect to features or data associated with the organization.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: April 29, 2014
    Assignee: OpenPeak Inc.
    Inventors: Vadim Kacherov, Robert M. Dare, Gregory Paul Watson, Parag Goel
  • Patent number: 8695060
    Abstract: A method for generating a secure application is described herein. The method can include the steps of obtaining a target application and decomposing the target application into original files that contain predictable instructions. One or more predictable instructions in the original files may be identified. In addition, the target application may be modified to create the secure application by binding one or more intercepts to the target application. These intercepts can enable the modification of the predictable instructions in accordance with one or more policies such that the behavior of the secure application is different from the original behavior of the target application. Modification of the target application may be conducted without access to the source code of the target application.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: April 8, 2014
    Assignee: OpenPeak Inc.
    Inventors: Christopher Michael Wade, Danilo Tan, John R. Brown, Paul Krzyzanowski, Daniel Gittleman, Robert M. Dare
  • Patent number: 8676183
    Abstract: A master device transmits a de-subscription command to a base station with which it is subscribed. The de-subscription command indicates the master device intends to de-subscribe itself, which requires resolution of a conflict handling process. Upon resolution of the conflict handling process, the base station de-subscribes the master device.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: March 18, 2014
    Assignee: OpenPeak Inc.
    Inventor: Vincenzo Sesto
  • Patent number: 8650290
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: February 11, 2014
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
  • Patent number: 8650658
    Abstract: A method of, and a processing system for, creating distinct user spaces. In a platform originally intended to be a single user platform, for each of a plurality of users, a first application used by the user can be assigned a user identifier (UID) unique to the user and the first application. The first UID can be associated with user data exclusively associated with the user and the first application to create a multi-user platform.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: February 11, 2014
    Assignee: OpenPeak Inc.
    Inventors: Philip Schentrup, Michael Kelly, Eoin Hyden
  • Patent number: 8615581
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: December 24, 2013
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
  • Patent number: 8612582
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: December 17, 2013
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
  • Publication number: 20130317952
    Abstract: A method for creating an application collection is described herein. The method can include the steps of providing a plurality of applications for potential selection as part of an application collection based on a defined category and receiving selections that designate one or more of the provided applications for inclusion in the application collection. The method can also include the steps of tagging the applications based on the received selections and grouping the tagged applications together to form the application collection. The application collection can then be published in an application store as an offering based on the defined category.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 28, 2013
    Applicant: OpenPeak Inc.
    Inventors: Benjamin J. Tomassetti, David Hugh Hoffer, Holly S. Keenan
  • Publication number: 20130186405
    Abstract: A method and system for monitoring a medical device to ensure usage compliance by a patient are described herein. The method can include the steps of monitoring one or more parameters associated with the operation of the medical device, comparing the monitored parameters with one or more predetermined operational profiles and generating a signal that is indicative of whether the medical device is being used by the patient in substantial conformance with a predetermined usage pattern assigned to that patient. In one arrangement, the use of the medical device by the patient requires voluntary actions on the part of the patient to be in substantial conformance with the predetermined usage pattern.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: OPENPEAK INC.
    Inventors: PAUL KRZYZANOWSKI, DAVID LEEDS
  • Publication number: 20130179372
    Abstract: A method and system for automatic provisioning of applications are described herein. The method can include the step of offering a plurality of applications for download to electronic devices in which each of at least some of the applications may be formatted for one of a plurality of operating environments. The method can also include the steps of receiving a request for at least one application in which the request can be associated with a first electronic device and selecting an application for delivery to the first electronic device. The selected application can be an application that may be formatted for the operating environment of the first electronic device and may be among the offered applications that are formatted for differing operating environments.
    Type: Application
    Filed: January 9, 2012
    Publication date: July 11, 2013
    Applicant: OpenPeak Inc.
    Inventors: Philip Schentrup, Daniel Gittleman
  • Patent number: 8463128
    Abstract: A method of translating raw formatted IR codes to discrete formatted IR codes. A raw formatted IR message representing an IR code can be detected. The IR message can include a raw formatted device ID including a first series of IR pulses and a raw formatted command ID including a second series of IR pulses. The IR message can be encoded into a definition that defines the first and second series of pulses contained in the IR message. Encoded data corresponding to the device ID and the command ID can be identified. The encoded data corresponding to the device ID can be matched to a particular device to identify a discrete formatted device ID. The encoded data corresponding to the command ID can be matched to a particular command to identify a discrete formatted command ID. The discrete formatted device ID and the discrete formatted command ID can be stored.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: June 11, 2013
    Assignee: OpenPeak Inc.
    Inventor: John Irwin Perret-Gentil
  • Publication number: 20130144443
    Abstract: An apparatus is described herein that includes a graphical user interface configured to receive input from a user through touch interaction a thermostat folder configured to be displayed on the graphical user interface. The thermostat folder is configured, when invoked, to initiate displaying of a thermostat screen, the thermostat screen including a temperature setting scale such that a desired temperature is set to a requested value selected by the touch interaction of the user with the temperature setting scale.
    Type: Application
    Filed: February 1, 2013
    Publication date: June 6, 2013
    Applicant: OPENPEAK INC.
    Inventor: OpenPeak Inc.