Patents Assigned to Open Invention Network, LLC
-
Patent number: 10306056Abstract: A system, method, and computer readable medium for establishing communication between two devices comprises connecting, by a first computer, to an open source Private Branch Exchange (PBX) platform via a port, receiving a phone number sent by a first one of the two devices at the open source PBX platform, invoking an interface module by the open source PBX platform, where the interface module resides on the open source PBX platform, and building a Calling Name request by the interface module related to the received phone number.Type: GrantFiled: June 11, 2018Date of Patent: May 28, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Kevin V. Nguyen
-
Patent number: 10303527Abstract: An application programming interface (API) may provide accessing an active directory and searching for a native active directory object to identify data stored in the active directory. The procedure may also include retrieving schema information associated with the active directory applying the schema information to an application and overriding the application configuration based on the schema information. The procedure may also include translating the native object into a different language dictionary than a current language dictionary.Type: GrantFiled: April 11, 2014Date of Patent: May 28, 2019Assignee: Open Invention Network LLCInventor: Nathan Robert Jones
-
Patent number: 10302447Abstract: Navigation applications may utilize various input data to determine various navigation routes. One example method of operating may include providing at least one navigation instruction to a navigation device via a navigation application, detecting the at least one instruction via a detection application, obtaining an image of a physical object, performing a holo-acoustic object manipulation of the physical object, and providing a visual display of the holo-acoustic manipulation as an additional navigation instruction.Type: GrantFiled: September 26, 2018Date of Patent: May 28, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10303554Abstract: A method and system for storage checkpointing of an independent computer application. The independent computer application is launched by a coordinator; and the coordinator installs at least one of an exec interceptor and a fork interceptor. The coordinator also installs at least one file operations interceptor for all file operations and registers the independent computer application with the coordinator. The independent computer application is run and the at least one file operations interceptor is called upon encountering a file operation. The file operations interceptor logs a file event in a file operations database and passes the operation to at least one of a file system, an operating system, at least one or more device drivers, and a storage disk via a storage interface. The file operations interceptor also verifies that the file operation has been issued.Type: GrantFiled: March 8, 2017Date of Patent: May 28, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Allan Havemose, Keith Richard Backensto
-
Patent number: 10306062Abstract: A method, apparatus, system, and non-transitory computer program product configured to process user call responses and assign caller specific preferences to the user based on the caller's feedback. One example being a method of processing spoken words from a user of a calling platform. This may include operations such as calling a user via a call processing device and/or sending a call prompt message to the user after the user has answered the call, wherein the call prompt message solicits a user response. Other operations may include recording the spoken call greeting and determining whether the spoken call greeting is indicative of a language preference. The system may process the user's word(s) or utterances and assign language preferences to the user based on the user provided information.Type: GrantFiled: May 14, 2018Date of Patent: May 28, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: James K. Boutcher, David Scheet, Jeffrey William Cordell, Daniel E. Smith
-
Patent number: 10305743Abstract: A hosting system is provided. The hosting system includes a grid of hardware nodes for provisioning virtual servers including a first virtual server for a first user and a second virtual server for a second user. The hosting system further includes dedicated servers including a first dedicated server for the first user and a second dedicated server for the second user. A switch, in response to the first virtual server and the second virtual server having overlapping virtual local area network (VLAN) identifications (IDs), defines a first broadcast domain for the first user and a second broadcast domain for the second user, places the first virtual server and the first dedicated server in the first broadcast domain, and places the second virtual server and the second dedicated server in the second broadcast domain.Type: GrantFiled: March 15, 2016Date of Patent: May 28, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Yogesh Angrish, Yueqin Lin, Martin A. Berryman, Justin M. Kitagawa, Paul Lappas
-
Patent number: 10298620Abstract: Providing streaming of applications from streaming servers onto clients. The applications are contained within isolated environments, and the isolated environments are streamed from the servers onto clients. The system may include the option of running both in on-line and off-line. When on-line, the system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may further include encrypted communication between the streaming servers and the clients. When off-line, the system may include the ability to run already installed isolated environments without requiring credentialing. The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades.Type: GrantFiled: November 28, 2017Date of Patent: May 21, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 10298764Abstract: A method and apparatus of processing caller experiences is disclosed. One example method may include determining a call event type occurring during a call and assigning a weight to the call event type via a processing device. The method may also include calculating a caller experience metric value representing a caller's current call status responsive to determining the at least one call event type, the caller experience metric being a function of the current event type weight and a discounting variable that discounts a value of past events. The method may also provide comparing the caller experience metric to a predefined threshold value and determining whether to perform at least one of transferring the call to a live agent and switching from a current caller modality to a different caller modality.Type: GrantFiled: January 2, 2018Date of Patent: May 21, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Silke Witt-ehsani, Aaron Scott Fisher
-
Patent number: 10298568Abstract: A combination includes a user-portable computing device, and an identity selector adapted for interoperable use with the user device. The user computing device includes a security token service that issues security tokens in reference to a portfolio of user identities stored as information cards on the user device. The issuance of security tokens employs user attribute information that is stored onboard the user device. The identity selector exports the information cards from the user device and determines which user identity satisfies a security policy promulgated by a relying party as part of an authentication process within the context of an online interaction. The identity selector generates a token request based on one of the eligible user identities, and forwards the token request to the user device to invoke the token issuance operation. The identity selector presents the issued security token to the relying party to comply with the security policy.Type: GrantFiled: September 19, 2017Date of Patent: May 21, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Gail-Joon Ahn
-
Patent number: 10289436Abstract: Some embodiments provide a method for extracting and adapting system configuration. The method extracts a first configuration from a first node of a first hosting system. The first node includes several resources for hosting the first configuration. The method analyzes the first configuration in order to determine attributes of the first configuration. The determined attributes may be relevant to hosting the first configuration on a second node of a second hosting system having several nodes. The method generates a second configuration based on the determined attributes. The method then hosts the second configuration at the second node of the second hosting system.Type: GrantFiled: October 23, 2017Date of Patent: May 14, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: John M. Keagy, Jeffrey Carr, Paul Lappas
-
Patent number: 10289715Abstract: Search queries may be received and optimized prior to performing the search and returning results. One example method of operation includes receiving a search query input from a user device including at least one search term, querying a database to access a user account associated with the user device, retrieving at least one pre-stored search criteria from the user account, combining the pre-stored search criteria with the search query input to create a modified search query input, and transmitting the query to a search application.Type: GrantFiled: July 15, 2014Date of Patent: May 14, 2019Assignee: Open Invention Network LLCInventor: David Gerard Ledet
-
Patent number: 10292026Abstract: Mobile agents can be deployed to 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. The region of interest may be a mobile and/or dynamic region of interest defined by, for example, a proximity to one or more mobile wireless access points or by an overlapping peer-to-peer communication range of a plurality of mobile devices that are configured to support the agent.Type: GrantFiled: September 15, 2016Date of Patent: May 14, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Robert W. Peterson, Mark Gerard
-
Patent number: 10289459Abstract: A system and method for event-driven live migration of applications between two or more servers. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Event driven live migration is provided through a combination of process replication, logging, barrier synchronization, reliable messaging and message playback. The event driven live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.Type: GrantFiled: May 27, 2016Date of Patent: May 14, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 10291593Abstract: A method, system, and computer program product for providing protected remote access from a remote access client to a remote access server over a computer network through a plurality of inspections. A remote access configuration file is created for the remote access client. A digital hash of the configuration file is then generated. The digital hash is compared with a configuration file stored at a predefined web location. If the comparison results in a match between the digital hash and the stored configuration file, a digital hash comparison is performed between an encrypted remote access configuration file and an encrypted configuration file stored at the predefined web location. If the plurality of inspections are passed, the remote access client is released from a quarantine state and a virtual private network (VPN) connection to the remote access server is established.Type: GrantFiled: June 13, 2017Date of Patent: May 14, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Colin Lee Feeser, Anthony W. Ondrus, Steven J. Sanders
-
Patent number: 10282259Abstract: A system, method, and computer readable medium for asynchronous live migration of applications between two or more servers. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Asynchronous live migration is provided through a combination of process replication, logging, barrier synchronization, checkpointing, reliable messaging and message playback. The live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.Type: GrantFiled: October 3, 2016Date of Patent: May 7, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 10277739Abstract: A system, method, and computer readable medium for confirmation and verification of address data associated with a data communication. The invention provides a method of obtaining at least one of the first address information and the second address information, converting by a processor one of the first address information and the second address information to a format compatible for comparison with the other of the first address information and the second address information, and quantifying a difference between the converted one of the first address information and the second address information and the other of the first address information and the second address information.Type: GrantFiled: January 4, 2016Date of Patent: April 30, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Jill M. Vacek, Mark J. Pettay, Hendryanto Rilantono, Mahmood S. Akhwand
-
Patent number: 10268390Abstract: Data address management systems, methods, devices and uses for minimizing interaction with data consumers' data on data storage devices, an embodiment comprising an external bus for communicatively interfacing the data storage system and data consumers; at least one storage medium components, each storage medium component comprising a plurality of storage locations having a unique storage location indicators; a translation layer module comprising a data address space having data addresses associable with storage location indicators; and a controller configured to store data in the storage locations and creating associations in the translation layer module between data addresses and the physical location indicators; wherein the data address space is accessible by the data consumer for addressing requests relating to data stored on the storage device and wherein the controller is configured to manipulate the arrangement of the data addresses in the data address space.Type: GrantFiled: April 11, 2017Date of Patent: April 23, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Andrew Warfield, Timothy John Deegan, Keir Fraser, Daniel Stodden, Kevin Jamieson
-
Patent number: 10268508Abstract: To enable continuous execution of an application, a system and method for transferring an application state is provided. A gesture corresponding to a transfer act is detected by a gesture detection module in a first device executing the application. The first device communicates with a registration and relay server to determine eligible transfer recipients based on criteria such as location and/or devices that are currently executing the application. A transfer recipient is selected and platform independent application state Data Transfer Objects are generated that describe the state of execution on the first device. The application state DTOs are transferred via the server to the recipient device which enacts the application state DTOs to continue the execution of the application on the recipient device. Because the application state DTOs are platform independent, the application state can be transferred to almost any device that is able to execute the application.Type: GrantFiled: January 9, 2018Date of Patent: April 23, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Robert R. Hauser, Robert DeAnna, Paul Lipari
-
Patent number: 10271158Abstract: Disclosed are a method and apparatus configured to communicate between mobile devices. One example method may include determining a present location of a mobile device being operated by a user, determining a present location of at least one additional mobile device being operated by at least one additional user via a location based service (LBS) and notifying the mobile device when the present location of the at least one additional mobile device is within a predefined threshold distance of a mobile device domain. The method may also include receiving media data captured from the at least one additional mobile device and forwarding the received data to the mobile device. The user of the mobile device may be able to track, maintain communication, and identify the locations and activities of friends, family, and other persons of interest via their respective mobile devices.Type: GrantFiled: June 21, 2014Date of Patent: April 23, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10268762Abstract: Search queries may be received and optimized prior to performing the search and returning results. One example method of operation includes receiving a search query input from a user device including at least one search term, querying a history database to access previous queries related to the search query input, performing a query based on the search query input, categorizing results of the query based on the previous queries and a previous selection operation performed by the user, and displaying a plurality of search results in a user interface comprising a plurality of different selection options each related to a topic of the search query.Type: GrantFiled: July 15, 2014Date of Patent: April 23, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet