Patents Assigned to OpenPeak, Inc.
-
Patent number: 8856322Abstract: 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: GrantFiled: July 9, 2011Date of Patent: October 7, 2014Assignee: OpenPeak Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
-
Patent number: 8850177Abstract: 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: GrantFiled: July 6, 2012Date of Patent: September 30, 2014Assignee: OpenPeak Inc.Inventors: John R. Brown, John Irwin Perret-Gentil
-
Publication number: 20140289314Abstract: 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: ApplicationFiled: May 2, 2014Publication date: September 25, 2014Applicant: OpenPeak, Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
-
Patent number: 8788655Abstract: 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: GrantFiled: July 9, 2011Date of Patent: July 22, 2014Assignee: OpenPeak Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
-
Publication number: 20140189670Abstract: 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: ApplicationFiled: December 31, 2012Publication date: July 3, 2014Applicant: OPENPEAK INC.Inventor: Timothy Clay
-
Patent number: 8756311Abstract: 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: GrantFiled: May 26, 2011Date of Patent: June 17, 2014Assignee: OpenPeak Inc.Inventors: Robert M. Dare, John R. Brown, Paul Krzyzanowski, Michael Kelly
-
Publication number: 20140157437Abstract: 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: ApplicationFiled: February 4, 2014Publication date: June 5, 2014Applicant: OpenPeak Inc.Inventors: Philip Schentrup, Michael Kelly, Eoin Hyden
-
Patent number: 8745213Abstract: 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: GrantFiled: July 9, 2011Date of Patent: June 3, 2014Assignee: OpenPeak Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
-
Patent number: 8713173Abstract: 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: GrantFiled: August 2, 2012Date of Patent: April 29, 2014Assignee: OpenPeak Inc.Inventors: Vadim Kacherov, Robert M. Dare, Gregory Paul Watson, Parag Goel
-
Patent number: 8695060Abstract: 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: GrantFiled: September 25, 2012Date of Patent: April 8, 2014Assignee: OpenPeak Inc.Inventors: Christopher Michael Wade, Danilo Tan, John R. Brown, Paul Krzyzanowski, Daniel Gittleman, Robert M. Dare
-
Patent number: 8676183Abstract: 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: GrantFiled: December 29, 2010Date of Patent: March 18, 2014Assignee: OpenPeak Inc.Inventor: Vincenzo Sesto
-
Patent number: 8650290Abstract: 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: GrantFiled: July 9, 2011Date of Patent: February 11, 2014Assignee: OpenPeak Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
-
Patent number: 8650658Abstract: 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: GrantFiled: October 4, 2011Date of Patent: February 11, 2014Assignee: OpenPeak Inc.Inventors: Philip Schentrup, Michael Kelly, Eoin Hyden
-
Patent number: 8615581Abstract: 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: GrantFiled: July 9, 2011Date of Patent: December 24, 2013Assignee: OpenPeak Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
-
Patent number: 8612582Abstract: 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: GrantFiled: July 9, 2011Date of Patent: December 17, 2013Assignee: OpenPeak Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
-
Publication number: 20130317952Abstract: 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: ApplicationFiled: May 24, 2013Publication date: November 28, 2013Applicant: OpenPeak Inc.Inventors: Benjamin J. Tomassetti, David Hugh Hoffer, Holly S. Keenan
-
Publication number: 20130186405Abstract: 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: ApplicationFiled: January 25, 2012Publication date: July 25, 2013Applicant: OPENPEAK INC.Inventors: PAUL KRZYZANOWSKI, DAVID LEEDS
-
Publication number: 20130179372Abstract: 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: ApplicationFiled: January 9, 2012Publication date: July 11, 2013Applicant: OpenPeak Inc.Inventors: Philip Schentrup, Daniel Gittleman
-
Patent number: 8463128Abstract: 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: GrantFiled: December 31, 2010Date of Patent: June 11, 2013Assignee: OpenPeak Inc.Inventor: John Irwin Perret-Gentil
-
Publication number: 20130144443Abstract: 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: ApplicationFiled: February 1, 2013Publication date: June 6, 2013Applicant: OPENPEAK INC.Inventor: OpenPeak Inc.