Patents Assigned to Open Invention Network, LLC
-
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: 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
-
Patent number: 10271237Abstract: A system, method, and computer readable medium for determining a data call rate comprises determining if a supplemental channel (SCH) should be allocated, if the SCH should be allocated, potentially altering the data rate, requesting an SCH allocation at a current data rate or the altered data rate, and receiving a response to the request with the current data rate, the altered data rate, or a further altered data rate.Type: GrantFiled: May 14, 2018Date of Patent: April 23, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Hyeon Bong Park
-
Patent number: 10270675Abstract: A method and apparatus of monitoring computer devices operating on a network is disclosed. One example method may include discovering and monitoring a plurality of network devices operating on a network. The method may include scanning the network to discover various network devices and determining a device type of each of the network devices. The method may also include determining attributes corresponding to each of the network devices, monitoring the attributes corresponding to each of the network devices and compiling a list of attribute information based on the monitoring operation and storing the list of attribute information in a memory. The device discovery and monitoring may be performed autonomously without user intervention allowing computer devices to be discovered and monitored as they are added to the network.Type: GrantFiled: September 23, 2016Date of Patent: April 23, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Mark Thomas Lingen
-
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: 10264270Abstract: A method and apparatus of processing content, such as, video and/or audio are disclosed. The operations of processing content may include receiving user input, such as, a content file, a type of content format, and a content destination. Other operations include determining necessary operations needed to complete the content processing and determining the applications available to the user on a local machine used by the user. The operations further include determining whether the user's local machine includes the necessary applications to perform the content processing, and determining a codec that will be used to process the content, and formatting the content using the codec and distributing the content to the content destination.Type: GrantFiled: April 2, 2018Date of Patent: April 16, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Harper Kent Potter
-
Patent number: 10264468Abstract: A method of operating a femtocell network cluster is disclosed. One example method of operating the femtocell network cluster may include certain operations, such as, selecting a master femtocell access point among various femtocell access points operating on the femtocell network cluster and updating a master table to include the master femtocell access point in the master table neighbor list. Other operations may include transmitting the master table to each of the femtocell access points informing them of the identity of the master femtocell access point. The tables may be maintained by all of the femtocell access points operating on the network.Type: GrantFiled: May 15, 2018Date of Patent: April 16, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Christopher Martin Edward Osborn, Seong Ju Seo, Kyungsik Choi
-
Patent number: 10261864Abstract: A system, method, and computer readable medium for consistent and transparent replication of multi process multi threaded applications. 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. Replica consistency between primary application and its replicas is provided by imposing the execution ordering of the primary on all its replicas. The execution ordering on a primary is captured by intercepting calls to the operating system and libraries, sending replication messages to its replicas, and using interception on the replicas to enforce said captured primary execution order. Replication consistency is provided without requiring modifications to the application, operating system or libraries.Type: GrantFiled: September 4, 2017Date of Patent: April 16, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 10257334Abstract: Wireless device gesture detection and operational control comprises identifying a first position of the device based on a sensor reading of at least one sensor operating as part of the device. The method may also include identifying a change in the device's position to a second position that is different from the first position, and receiving a specific pattern of touch input data on a touch pad of the device, the specific pattern of touch input data identified as a predefined object which corresponds to dimensions of a human ear being pressed against the touch pad and changing a current operating state of the device to a different operating state based on a comparison and detection operation.Type: GrantFiled: July 10, 2018Date of Patent: April 9, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10254889Abstract: Certain aspects of the present disclosure relate to a technique for determining a valid sequence of touch events on a touch sensitive device. A first sequence of touch events is received, a proximity between any two touch events of the first sequence of touch events being greater than a proximity threshold. A second sequence of touch events is received. The touch events from the first and the second sequence are combined if a time difference between the first and the second sequence of touch events is below a time threshold and a proximity between the first and the second sequence of touch events is less than the proximity threshold. A valid sequence of touch events is determined if a combined pressure of the first and the second sequence of touch events is greater than a pressure threshold.Type: GrantFiled: September 11, 2018Date of Patent: April 9, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Farid Khafizov, Margarita Khafizova
-
Patent number: 10255809Abstract: Identifying parking spaces and notifying user devices provides an easy way to reduce traffic and save time for registered users. One example may include activating a sensor to detect at least one status change, monitoring a predefined area for the at least one status change, receiving at least one status change at a first time, receiving at least one additional status change at a second time, comparing the at least one status change and the at least one additional status change to a valid sequence of status changes, determining a valid sequence of status changes has occurred, and transmitting a notification to a registered user device previously registered to receive a notification when the valid sequence of status changes occurs.Type: GrantFiled: May 8, 2017Date of Patent: April 9, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10255624Abstract: A system, method, and computer readable medium for usage billing of one or more hosted applications serving one or more clients. The hosted applications are contained within one or more isolated environments or run without isolated environments. The system may include usage billing based on one or more of resources open, amount of data flowing through resources, number of open files, number of transactions, number of concurrent users, number of processes, CPU utilization and memory usage, 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. If using isolated environments, the isolated environments may be isolated from other applications and the host operating system on the clients and applications within the isolated environments may run without performing an application-installation on the client.Type: GrantFiled: February 20, 2017Date of Patent: April 9, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 10248728Abstract: The present application includes various information retrieval and query creation procedures. One example provides receiving at least one first action from a first user device, storing the at least one first action in a first data repository, receiving at least one second action from a second user device, storing the at least one second action in a second data repository, and creating a notification and transmitting the notification to at least one of the first user device and the second user device responsive to receiving at least one of the first user action and the second user action. The result may provide optimized results in subsequent search operations.Type: GrantFiled: December 24, 2014Date of Patent: April 2, 2019Assignee: Open Invention Network LLCInventor: David Gerard Ledet
-
Patent number: 10242188Abstract: Disclosed are an apparatus and method of verifying an application installation procedure. One example method of operation may include receiving an application at a computer device and initiating the installation of the application on the computer device. The method may also provide executing the application during the installation procedure and creating a hash value corresponding to the executed application data. The method may further provide storing the hash value in memory and comparing the hash value to a pre-stored hash value to determine whether to continue the installation of the application.Type: GrantFiled: September 5, 2017Date of Patent: March 26, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: William Charles Easttom
-
Patent number: 10241780Abstract: A system, method, and computer program product for facilitating troubleshooting of remote workstation issues reported by an end user to a technical support center analyst in an enterprise network. A plurality of remote workstation software support tools are encapsulated in a support center utility application. Upon receiving a call from an end user (also referred to as customer herein), the remote workstation name for the end user is entered into the support center utility application. This causes information for the remote workstation and end user to be presented to the analyst via a support center utility application interface. At least one encapsulated remote workstation software support tool is launched based on an issue reported by the end user, the tool being pre-populated with information for the remote workstation from the support center utility application interface.Type: GrantFiled: May 22, 2017Date of Patent: March 26, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Kenneth R. Gailey, Jr.
-
Patent number: 10241622Abstract: A method and apparatus of detecting user initiated movement by an input element handled by a user is disclosed. The method may include performing a calibration procedure that is initiated by the user via a physical movement performed by the user. The method may also include positioning at least one sensor to dynamically adjust a size of an effective workspace range capable of detecting the user's movement of the input element.Type: GrantFiled: June 20, 2017Date of Patent: March 26, 2019Assignee: Open Invention Network LLCInventor: Matthew Kevin Usey
-
Patent number: 10241883Abstract: A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example of the present invention may include a method of monitoring at least one computer device operating on a network. The method may include receiving audit information representing attributes of the computer device and storing the audit information in memory. The method may also include comparing the audit information to a predefined monitor set of objects to be monitored. The method may further include creating a new monitor set based on the comparison of the audit information and the predefined monitor set. The new monitor set is different from the predefined monitor set and is generally used to monitor objects which are included in the audited device. The method may also include monitoring the at least one computer device based on the new monitor set.Type: GrantFiled: October 3, 2016Date of Patent: March 26, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Mark Thomas Lingen