Patents Assigned to Open Invention Network
-
Patent number: 9723445Abstract: Interactions between users on mobile devices can be facilitated by making the users aware when other users have performed similar searches. In one embodiment, when two users executing a mapping application on a mobile device each perform a similar search in a similar geographic area, the server that receives and performs the search request can make each user aware of the other's presence, for example by displaying an icon indicating the other user on the mapping application. The search results may be refined to indicate search results in a geographic area common to the geographic search areas of each user.Type: GrantFiled: August 9, 2016Date of Patent: August 1, 2017Assignee: Open Invention Network LLCInventor: David Gerard Ledet
-
Patent number: 9720674Abstract: A method and system for automating application of software patches to a server system having a virtualization layer. A plurality of software patches are downloaded to a computer system having a first operating system. The software patches to apply to a server console operating system are then determined. The software patches are automatically copied to the server system by executing a first script file. The copied software patches are automatically decompressed by executing a second script file. The decompressed software patches are installed in a specified order by executing the second script file. The console operating system is rebooted only after all software patches are installed.Type: GrantFiled: May 5, 2008Date of Patent: August 1, 2017Assignee: Open Invention Network, LLCInventor: Craig A. Spreha
-
Patent number: 9722809Abstract: Disclosed are an apparatus and method of organizing a plurality of data recipients subscribed to receive information from a leader. An example method may include receiving a plurality of response messages from at least a portion of the plurality of data recipients, and determining a decrease in the plurality of response messages received from the at least a portion of the plurality of data recipients based on a previous number of response messages received. The method may also include removing at least one data recipient from the plurality of data recipients and adding the removed at least one data recipient to a new group of data recipients responsive to the decrease in the plurality of response messages received.Type: GrantFiled: September 13, 2016Date of Patent: August 1, 2017Assignee: Open Invention Network LLCInventor: David Gerard Ledet
-
Patent number: 9710798Abstract: 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 4, 2017Date of Patent: July 18, 2017Assignee: Open Invention Network LLCInventor: Allan Havemose
-
Patent number: 9712429Abstract: In distributed object computing, messages from a source node to a destination node are often required to be routed via one or more intermediate nodes. In order to enhance efficiency of the relay process, a message envelope of a message may include a node list field that specifies the routing path of the message. The communication protocol for communicating the message may specify that when a message is received into a particular node, the node analyzes the node list field. If the identity of the node is last in the node list field, then the node is the destination node and thus the node unmarshals the message. Otherwise, the node forwards the message to the next node in the field list without unmarshalling the message.Type: GrantFiled: September 19, 2015Date of Patent: July 18, 2017Assignee: Open Invention Network, LLCInventors: Qin Ye, Robert W. Peterson, Thomas T. Wheeler
-
Patent number: 9704188Abstract: A method and apparatus are disclosed that create an electronic form based on table data provided by Internet searching operations. One example may include determining at least one search term, querying, via a server, information provided by at least one network based on the search term, and copying at least one data table resulting from the information discovered during the querying operation. Additional operations may include parsing the at least one data table and storing the information in the server, displaying the data table to an end user so that the end user may select whether the data table should be included in the electronic form, and providing the user with the option to select and edit the contents of the data table. Upon the user's approval the data table may be copied into the electronic form.Type: GrantFiled: November 25, 2015Date of Patent: July 11, 2017Assignee: Open Invention Network LLCInventor: David Gerard Ledet
-
Patent number: 9703657Abstract: A system, method, and computer readable medium for reliable messaging 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. The reliable messaging ensures consistent ordered delivery of messages in the event that messages are lost; arrive out of order, or in duplicate. The messaging layer operates over TCP or UDP with our without multi-cast and broad-cast and requires no modification to applications, operating system or libraries.Type: GrantFiled: August 14, 2015Date of Patent: July 11, 2017Assignee: Open Invention Network LLCInventor: Allan Havemose
-
Patent number: 9706375Abstract: Disclosed is an apparatus and method of communicating with a user of a wireless device and processing message delivery. One example method of operation may include identifying a group of participants to receive a broadcast message transmitted from a wireless device, transmitting at least one broadcast message from the wireless device to a plurality of computing devices corresponding to the group of participants, receiving a plurality of response messages responsive to the at least one transmitted broadcast message, examining the plurality of response messages and extracting content of the plurality of response messages, generating a summary message based on the extracted content of the plurality of response messages, the summary message comprising portions from all of the plurality of response messages and also comprising information unique to each of the plurality of response messages, and displaying the summary message on a display interface of the wireless device.Type: GrantFiled: April 12, 2016Date of Patent: July 11, 2017Assignee: Open Invention Network LLCInventor: David Gerard Ledet
-
Patent number: 9703790Abstract: In order to manage stale data on a network of computer systems, a file harvester agent may be configured with a list of stale data files to be deleted. The file harvester agent may be deployed to the computer systems of a network. When executed in a computer system, the file harvester agent searches the file system of the computer system to locate any files or data indicated in the file list. Any located data files are deleted. Once the agent has finished processing the file list on a computer system, the agent can copy or replicate itself to other computer systems of the network in accordance with a pre-configured itinerary.Type: GrantFiled: September 20, 2016Date of Patent: July 11, 2017Assignee: Open Invention Network, LLCInventors: Thomas T. Wheeler, Paul Lipari
-
Patent number: 9703544Abstract: Managing updates to executable programming code on a computer system in a computer network. A maintenance service utility is configured to launch a maintenance procedure at a specified time during operation of the computer system. Operation of a maintenance timer utility is activated during startup of the computer system to track and monitor the amount of time the computer system has been operating since startup. The maintenance service utility determines if there any updates to the executable programming code that require installation. The maintenance procedure is launched after a specified time if there are updates to the executable programming code. The computer system is automatically rebooted to install the updates to the executable programming code. A maintenance service editor utility enables the maintenance service utility to be configured to launch the maintenance procedure after a specified time if there are updates to the executable programming code.Type: GrantFiled: September 22, 2015Date of Patent: July 11, 2017Assignee: Open Invention Network, LLCInventor: Colin Feeser
-
Patent number: 9697038Abstract: A system, method, and computer readable medium for providing application isolation to one or more applications and their associated resources. The system may include one or more isolated environments including application files and executables, and one or more interception layers intercepting access to system resources and interfaces. Further, the system may include an interception database maintaining mapping between the system resources inside the one or more isolated environments and outside, and a host operating system. The one or more applications may be isolated from other applications and the host operating system while running within the one or more isolated environments.Type: GrantFiled: May 9, 2016Date of Patent: July 4, 2017Assignee: Open Invention Network LLCInventor: Allan Havemose
-
Patent number: 9694284Abstract: A system which employs a method of creating transferable map schemas, storing the map schemas to storage devices, receiving target device settings, re-sampling the map schemas to fit the target devices using the target device settings, delivering the re-sampled map schemas to the target devices is described. Thereby providing the innovation that map schemas may be accessed by more than one type of device, the method by which maps are scaled from a created map dimension with given details to either a larger map having the ability to be utilized on a more capable playing device or to a map or a smaller map having the ability to be utilized on a less capable device without losing the important game-specific required data is also described.Type: GrantFiled: May 17, 2016Date of Patent: July 4, 2017Assignee: Open Invention Network LLCInventor: Carey Leigh Lotzer
-
Publication number: 20170185571Abstract: The present invention includes devices and methods to specify a document transformation. A template specifies a transformation that is applied to a document in a streaming mode, without building a full object tree in memory representing the document.Type: ApplicationFiled: March 14, 2017Publication date: June 29, 2017Applicant: Open Invention Network, LLCInventors: Matthew Fuchs, Changyi Zhu
-
Patent number: 9691129Abstract: A system which employs a method of creating transferable map schemas, storing the map schemas to storage devices, receiving target device settings, re-sampling the map schemas to fit the target devices using the target device settings, delivering the re-sampled map schemas to the target devices is described. Thereby providing the innovation that map schemas may be accessed by more than one type of device, the method by which maps are scaled from a created map dimension with given details to either a larger map having the ability to be utilized on a more capable playing device or to a map or a smaller map having the ability to be utilized on a less capable device without losing the important game-specific required data is also described.Type: GrantFiled: March 16, 2015Date of Patent: June 27, 2017Assignee: Open Invention Network LLCInventor: Carey Leigh Lotzer
-
Patent number: 9686227Abstract: The embodiments describe an apparatus for accessing a remote object. The apparatus includes a transceiver. The transceiver is configured to transmit a Domain Name Service request of the remote object to a Domain Name Service server and receive a Domain Name Service response comprising an Internet Protocol of the remote object. The transceiver is further configured to connect to the Internet Protocol of the remote object based on the Domain Name Service response.Type: GrantFiled: April 12, 2016Date of Patent: June 20, 2017Assignee: Open Invention Network LLCInventor: William Charles Easttom, II
-
Patent number: 9684411Abstract: 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: November 1, 2016Date of Patent: June 20, 2017Assignee: Open Invention Network LLCInventor: Matthew Kevin Usey
-
Patent number: 9680802Abstract: 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 7, 2016Date of Patent: June 13, 2017Assignee: Open Invention Network, LLCInventors: Colin Lee Feeser, Anthony W. Ondrus, Steven J. Sanders
-
Patent number: 9678727Abstract: A method and computer program product for building a multiple layer object-oriented software application with reusable components. The method includes creating business classes containing a business logic for the software application, wherein the business classes are organized into hierarchies identified as namespaces, and then generating executable programming code for the software application. From there, the method may include placing the executable programming code into an at least one assembly structure for an associated layer, wherein a security token is required to access the business classes, and wherein the business classes are created to validate each security token passed by a user interface.Type: GrantFiled: December 29, 2015Date of Patent: June 13, 2017Assignee: Open Invention Network, LLCInventor: Mary Ellen Chaffin
-
Patent number: 9672381Abstract: A privacy preference editor enables a user to institute privacy preferences relative to user identity information on a card-based and category-based basis. An identity selector furnishes information cards representative of user identities. The editor allows the user to set a privacy preference for each information card. Any proposed disclosure of an information card invokes its corresponding privacy preference. In turn, an agent engine evaluates the invoked privacy preference against the privacy policy of a relying party seeking the card information. The editor also permits the user to create information categories, populate the categories with a group of relevant user identity attributes, and set a privacy preference to the category. In this way, a category-specific privacy preference can be invoked by using the attribute required by the security policy as an index to the appropriate categorized group where the required attribute resides.Type: GrantFiled: August 2, 2016Date of Patent: June 6, 2017Assignee: Open Invention Network LLCInventor: Gail-Joon Ahn
-
Patent number: 9674353Abstract: A third party verification system, method, and computer readable medium comprising a response unit in communication with at least a first party, said response unit configured to automatically elicit information in the form of a dual tone multi-frequency (DTMF) response from the at least first party providing evidence of consent granted by the at least first party to enter into at least one transaction with at least a second party, and a print server in communication with said response unit, said print server configured to receive and store said information to provide a record for third party verification that the at least first party consented to enter into the at least one transaction with the at least one second party.Type: GrantFiled: September 23, 2014Date of Patent: June 6, 2017Assignee: Open Invention Network, LLCInventor: Jonathan P. McIntosh