Patents Assigned to Open Invention Network, LLC
-
Patent number: 9547606Abstract: A peripheral device connected to a local electronic device which is connected to at least one communication network can communicate with a peripheral device attached to a remote electronic device as if the remote peripheral device was locally attached. Data designated for the remote peripheral device is received by a local virtual device object and transmitted to the remote electronic device via at least one of the electronic devices communication interfaces or peripheral devices. Data received by the remote electronic device's communication interface or peripheral device is written to the peripheral device at the remote electronic device by a virtual device object. For compensation of different transfer speeds or outages between the peripheral device and the communication interface or another peripheral device the virtual device provides the ability to utilize the virtual devices emulation driver that is attached to the virtual device object as an I/O buffer.Type: GrantFiled: March 21, 2016Date of Patent: January 17, 2017Assignee: Open Invention Network LLCInventor: Martin Wieland
-
Patent number: 9547542Abstract: A system, method, computer program, and/or computer readable medium for providing application isolation and live migration to one or more applications and their associated resources. The computer readable medium includes computer-executable instructions for execution by a processing system. The computer-executable instructions may be for creating a new isolated environment, for creating a copy of an isolated environment, live migrating applications within and between isolated environments, and for deploying an isolated environment Further, the instructions may be for launching one or more applications within one or more isolated environment, for terminating one or more applications within one or more isolated environments, for configuring resource mappings, exceptions and policies, for triggering a live migrate, and for delivery of one or more applications within isolated environments over the network.Type: GrantFiled: February 2, 2016Date of Patent: January 17, 2017Assignee: Open Invention Network LLCInventor: Allan Havemose
-
Patent number: 9547561Abstract: A computer readable medium and method for providing checkpointing to Windows application groups. The checkpointing may be triggered asynchronously using Asynchronous Procedure Calls. The computer readable medium includes computer-executable instructions for execution by a processing system. The computer-executable instructions may be for reviewing one or more command line arguments to determine whether to start at least one of the application groups, and when determining to start the at least one of the application groups, creating a process table in a shared memory to store information about each process of the at least one of the application groups. Further, the instructions may be for registering with a kernel module to create an application group barrier, creating a named pipe for applications of the application group to register and unregister, triggering a checkpoint thread to initiate an application group checkpoint; and launching an initial application of the applications of the application group.Type: GrantFiled: November 25, 2015Date of Patent: January 17, 2017Assignee: Open Invention Network LLCInventors: Keith Richard Backensto, Allan Havemose
-
Publication number: 20170013068Abstract: The present invention relates to computer-based devices and methods supporting document exchange choreographies. More particularly, aspects of the present invention relate to devices and methods that facilitate evolution of systems by various combinations of choreography versioning, service versioning and document versioning. It provides for choreography management using a choreography agent and presents choreography-enabled interfaces to non choreography enabled applications. Additional aspects of the present invention include a graphical design tool and transparent aliasing of a host service as multiple context setting franchised services. Particular aspects of the present invention are described in the claims, specification and drawings.Type: ApplicationFiled: September 19, 2016Publication date: January 12, 2017Applicant: Open Invention Network LLCInventors: Jayaram Rajan KASI, Vinkesh Omprakash MEHTA, Raghunath SAPURAM, Ramshankar VENKAT
-
Patent number: 9542002Abstract: The present invention enhances the player's gameplay visual, feedback and other experiences by taking advantage of optical adapters, feedback mechanics, advancements in theatrical audio, frame rate throttle, meta-file object framework for storage and retrieval, calibration advancements, vocal command enhancements, voice object lookups, facial/body scan, color/clothing coordination, party or celebration capabilities, noise cancellation, interactive object placement, heart rate monitor, pan-tilt-zoom camera advances, cooperative gameplay advances and programming advancements.Type: GrantFiled: June 20, 2013Date of Patent: January 10, 2017Assignee: Open Invention Network LLCInventor: Carey Leigh Lotzer
-
Patent number: 9544895Abstract: A system, method, and computer readable medium for processing short message service terminations in a communication system featuring an IP-based femtocell system are provided. The femtocell system includes a base transceiver station and a Session Initiation Protocol to Internet Operating System adapter. The Session Initiation Protocol to Internet Operating System adapter conveys the depacketized message content to the base transceiver station which transmits the message content to the user equipment.Type: GrantFiled: August 12, 2013Date of Patent: January 10, 2017Assignee: Open Invention Network, LLCInventor: Christopher Martin Edward Osborn
-
Patent number: 9542329Abstract: In order to optimize efficiency of deserialization, a serialization cache is maintained at an object server. The serialization cache is maintained in conjunction with an object cache and stores serialized forms of objects cached within the object cache. When an inbound request is received, a serialized object received in the request is compared to the serialization cache. If the serialized byte stream is present in the serialization cache, then the equivalent object is retrieved from the object cache, thereby avoiding deserialization of the received serialized object. If the serialized byte stream is not present in the serialization cache, then the serialized byte stream is deserialized, the deserialized object is cached in the object cache, and the serialized object is cached in the serialization cache.Type: GrantFiled: March 8, 2016Date of Patent: January 10, 2017Assignee: Open Invention Network, LLCInventors: Deren George Ebdon, Robert W. Peterson
-
Patent number: 9544259Abstract: An apparatus and method for dynamic streaming of multimedia files are disclosed. According to one embodiment, a computer-implemented method comprises receiving a list of multimedia files meeting one or more criteria. One or more priority processes are applied to the list. The priority processes include time constraint filtering and bandwidth constraint filtering. A playlist is dynamically generated from the list according to the one or more priority processes, wherein the playlist is a single virtual multimedia file.Type: GrantFiled: November 8, 2007Date of Patent: January 10, 2017Assignee: Open Invention Network, LLCInventors: Geetha Chaney, Scirocco M. Six, Sterling Mace, Rajeev Raman
-
Patent number: 9544731Abstract: A system, method, and computer readable medium for providing information to a mobile device based on an event comprising detecting an occurrence of the event, determining if the event is a specific event and if the event occurred at or near a geographical location and sending an alert of the event to at least one mobile device if the event is the specific event, if the event occurs at or near the geographical location, and if the at least one mobile device is located at or near the geographical location.Type: GrantFiled: March 1, 2016Date of Patent: January 10, 2017Assignee: Open Invention Network LLCInventors: James N. White, Monica Rose Martino, M. Gregory Smith
-
Patent number: 9544309Abstract: A system and method for enrolling in a biometric authorization system. A system user may be authorized to enroll by providing biometric data from both his person and a third party token.Type: GrantFiled: April 21, 2015Date of Patent: January 10, 2017Assignee: Open Invention Network, LLCInventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin
-
Patent number: 9535964Abstract: Certain aspects of the present disclosure relate to a technique to access a data source from a client using a driver. A data source name (DSN) is provided to connect to the data source using the driver. The driver is used to interface between the client and an implementation of a driver interface to access the data source based on the DSN.Type: GrantFiled: May 27, 2016Date of Patent: January 3, 2017Assignee: Open Invention Network LLCInventor: Marc Todd Yaeger
-
Patent number: 9535797Abstract: A method, system and program product for group policy backup management in a network having a plurality of domains including components and modules for steps of retrieving a list of group policy objects for a domain, generating a configuration initialization file including a domains section identifying a plurality of domains that are to be backed up and a setup section specifying a plurality of values that control the backup of each policy object in each domain, determining a digital signature for each policy object on a list of policies for the domain, comparing the digital signature for each policy object with a corresponding previous digital signature for each policy, determining if a current digital signature for each policy object matches the corresponding previous digital signature for a policy, and backing up a policy object having a current digital signature that does not match the corresponding previous digital signature.Type: GrantFiled: January 20, 2014Date of Patent: January 3, 2017Assignee: Open Invention Network, LLCInventors: Colin Lee Feeser, Ryan Sean Marks
-
Patent number: 9530136Abstract: A system, apparatus, and method for verifying that a consumer seeking to conduct a transaction with a merchant is authorized to use an associated account. An exemplary embodiment of the apparatus may include a voice response unit, a storage medium, and a voice print comparator The voice response unit may be configured to obtain a test voice print during a transaction between the consumer and the merchant. The storage medium may be configured to store information associated with the consumer, and a control voice print associated with the information. Also, the voice print comparator may be configured to receive the control voice print, compare the test voice print to the control voice print, and to return a match level signal indicating a degree of match therebetween.Type: GrantFiled: June 16, 2014Date of Patent: December 27, 2016Assignee: Open Invention Network, LLCInventors: Jonathan P. McIntosh, Terrance Currey
-
Patent number: 9531698Abstract: An identity selector manages the identity requirements of an online interaction between a user and a service provider environment. The identity selector is adapted for interoperable use with a user-portable computing device. The user device enables a user to carry identification information and to generate security tokens for use in authenticating the user to a service provider. The identity selector includes an agent module that facilitates communication with the user device. The identity selector imports the user identities from the user device and determines which user identities satisfy a security policy of a relying party. After the user selects one of the eligible user identities, the identity selector generates a token request based on the selected identity and forwards it to the user device, which in response issues a security token. The security token is returned to the identity selector and used to facilitate the authentication process.Type: GrantFiled: October 20, 2014Date of Patent: December 27, 2016Assignee: Open Invention Network LLCInventor: Gail-Joon Ahn
-
Patent number: 9529740Abstract: A method and apparatus may be configured to create setup information, and perform the initialization and performance of an installation of a peripheral device of an electronic device. One example method may include storing a device identification (ID) of the peripheral device, extracting data and creating a data structure from existent setup information. The method may also include replacing a device ID in the data structure with the device ID of the peripheral device, and creating and storing a setup information file from content of the data structure. The method may also include creating and passing a request to at least one of a device driver of an interface of the peripheral device and a bus that initiates the installation of the peripheral device. The peripheral device may not be connected to the electronic device.Type: GrantFiled: August 25, 2014Date of Patent: December 27, 2016Assignee: Open Invention Network LLCInventor: Martin Wieland
-
Patent number: 9519450Abstract: A method, system and program product for printer driver management in an enterprise network. Each requested printer driver is tested in a controlled environment to determine if the driver is compatible with at least one other driver in a set of drivers. The tested printer driver is conditioned for inclusion in a central repository that stores a plurality of sets of versioned drivers, if the printer driver is determined to be compatible. The tested driver and at least one associated file are packaged and stored in the central repository. The tested driver and associated file are deployed to at least one server hosting a distributed file share. The tested driver and associated file are downloaded to at least one print server. Driver files are touched with a date and time stamp so that workstations will automatically download updated printer drivers from the print server.Type: GrantFiled: February 5, 2013Date of Patent: December 13, 2016Assignee: Open Invention Network, LLCInventor: Colin Lee Feeser
-
Patent number: 9521181Abstract: An apparatus, method, and computer readable medium is disclosed for receiving in a client node a timing command indicating a time at which to display a presentation portion comprising a first stream content and a second stream content and synchronizing display of the first stream content with the second stream content to the client node using a stream delay parameter, wherein the delay parameter accounts for the propagation time difference between the first stream content and the second stream content, wherein the first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing command and the stream delay parameter.Type: GrantFiled: January 13, 2015Date of Patent: December 13, 2016Assignee: Open Invention Network, LLCInventors: Frank E. Johnson, Robert H. Ogdon, Rocco L. Adornato
-
Patent number: 9515973Abstract: A system, method, and program for the processing of large amounts of email based on user-configurable criteria in close to real-time. The invention enables filtering of all journaled emails in an organization for the duration of a regulatory proceeding, or for audit purposes, thus greatly reducing the manual effort required to produce a targeted set of emails. The journaling feature copies all unique emails coming through the distributed email server farm to a smaller set of email mailboxes. The filtering application could run as a batch operation on each of those “journaling” mailboxes at periodic intervals or could run interactively. The user-defined filter criteria are applied to the emails filling up the “journaling” mailboxes, and matches are separated from the non-matches for analysis. The invention can be executed on offline data, such as personal message stores or individual compound message files.Type: GrantFiled: November 5, 2013Date of Patent: December 6, 2016Assignee: Open Invention Network, LLCInventor: Nathan Robert Jones
-
Patent number: 9507580Abstract: A system, method and non-transitory computer readable medium comprising instructions for at least one of executing at least two applications on a network device; retrieving available network connections to the network device, transmitting a request for an update responsive to at least one of the at least two applications executing via at least one of the available network connections, transmitting a confirmation request requesting the update, wherein the network device utilizes at least two network adapters and the first network adapter is configured for transmitting the request for update data, via a first network connection, and the second network adapter is configured for transmitting the confirmation request, via a second network connection, wherein the second network connection is a faster data connection than the first network connection; and downloading the update data for the at least two applications via the second network connection.Type: GrantFiled: November 16, 2014Date of Patent: November 29, 2016Assignee: Open Invention Network LLCInventor: Kevin V. Nguyen
-
Patent number: 9495128Abstract: For a mobile computing device, enhanced functionality may be provided by associating actions with combined speech and touch gestures. A touch gesture is received into the device and simultaneously or near-simultaneously speech is received into the device. The touch gesture and speech are processed to determine a result and the device performs an action based on the result. In particular embodiments, commands for a mapping application may be based on spoken search terms and geographic areas marked by touch gestures.Type: GrantFiled: May 2, 2012Date of Patent: November 15, 2016Assignee: Open Invention Network LLCInventor: David Gerard Ledet