Patents Assigned to Open Invention Networks, LLC
  • Patent number: 9451382
    Abstract: 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: Grant
    Filed: July 28, 2014
    Date of Patent: September 20, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Robert W. Peterson, Mark Gerard
  • Patent number: 9451463
    Abstract: A system, method, and computer readable medium that facilitates delivery of mobile-terminated short message service messages to a mobile station attached with a femtocell system are provided. A convergence server deployed in a core network receives a short message for short message service delivery to a mobile station attached with a femtocell system. If there is no active traffic channel with the mobile station, or if the short message is to be delivered to the mobile station via a paging channel, the femtocell system triggers an authentication process. The convergence server constructs a short message service delivery request message, transmits the short message service delivery request message to the femtocell system, and receives one of an acknowledgement and a negative acknowledgment regarding delivery of the short message to the mobile station. The convergence server thereafter notifies the message center of the acknowledgment or negative acknowledgement received thereby.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: September 20, 2016
    Assignee: Open Invention Network, LLC
    Inventor: Christopher Martin Edward Osborn
  • Patent number: 9449015
    Abstract: A system and method for storage checkpointing to a group of independent computer applications. The system has a storage disk that stores files; a storage access interface to access the storage disk; and a computer. The computer runs the group of independent computer applications and utilizes the files stored on the storage disk. A file system on the server accesses the files stored on the storage disk. An operating system and at least one device driver can be called by the file system, and at least one buffer buffers first data written to the storage disk and second data read from the storage disk.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: September 20, 2016
    Assignee: Open Invention Network LLC
    Inventors: Allan Havemose, Keith Richard Backensto
  • Patent number: 9449297
    Abstract: 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: Grant
    Filed: March 4, 2008
    Date of Patent: September 20, 2016
    Assignee: OPEN INVENTION NETWORK, LLC
    Inventors: Jayaram Rajan Kasi, Vinkesh Omprakash Mehta, Raghunath Sapuram, Ramshankar Venkat
  • Patent number: 9444770
    Abstract: 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: Grant
    Filed: February 13, 2015
    Date of Patent: September 13, 2016
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 9436424
    Abstract: The illustrative embodiments described herein provide a non-transitory computer readable medium and a method for printing a document from a mobile communication device. In one embodiment, the method includes receiving a print job sent from the mobile communication device and determining a location of the mobile communication device. The method also includes identifying a printer proximate the mobile communication device and initiating execution of the print job at the identified printer.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: September 6, 2016
    Assignee: Open Invention Network LLC
    Inventor: Margarita Khafizova
  • Patent number: 9436496
    Abstract: A method and apparatus are disclosed of identifying a virtual machine usage of enterprise network resources, such as memory storage usage. One example method of operation may include transmitting a storage request to a database to determine an amount of physical memory storage available in the enterprise network. The method may also include receiving an alert message indicating a virtual machine currently operating has exceeded a predetermined memory storage threshold value. The method may also include creating a new virtual hard disk (VHD) to accommodate the exceeded predetermined memory storage threshold value.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: September 6, 2016
    Assignee: Open Invention Network LLC
    Inventor: John Michael Suit
  • Patent number: 9430309
    Abstract: A system, method, and computer readable medium for statistical application-agnostic fault detection of multi-process applications. The computer readable medium includes computer-executable instructions for execution by a processing system. A multi-process application runs on a host. Interceptors collect statistical events and sends said events to a statistical fault detector. The statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection. The present invention detects faults both within the application and within the environment wherein the application executes, if conditions within the environment cause impaired application performance. The invention also teaches consensus fault detection and elimination of cascading fault notifications based on a hierarchy of events and event groups.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: August 30, 2016
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 9426634
    Abstract: The invention relates to an electronic short messaging and advertising method where minimal initiative is required from the consumer. Some embodiments of the invention may also be applied to an electronic sales method. The invention may also be applied for normal short messaging. The electronic short messaging method for collect calling may send transmissions to at least one subscriber terminal via the Internet and/or the telephony network. The method may include sending a first transmission to a recipient subscriber terminal for display, wherein the first transmission defines one or more active alternatives including at least one of initiating a collect call and deleting the transmission. In some embodiments, unless the collect call is initiated, the first transmission is automatically deleted after reception after a predefined time period.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 23, 2016
    Assignee: Open Invention Network LLC
    Inventor: Mikko Kalervo Vaananen
  • Patent number: 9424007
    Abstract: In developing applications for a plurality of node types, a meta-data definition of the application can be captured into an application definition module. The meta-data definition can describe the application for the plurality of node types. A code generation module can then automatically generate the application code for the plurality of node types, including transaction aware code. The code can be compiled per node type and the packaging necessary to deploy the application to the plurality of node types can also be automatically generated.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: August 23, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Robert DeAnna, Robert W. Peterson, Thomas T. Wheeler, Qin Ye
  • Patent number: 9426784
    Abstract: A combined base station controller (12) and base transceiver station (14) comprises a selector distribution unit (SDU, 20), a main call control (MCC, 22) coupled to the SDU, a radio call control (RCC, 18) coupled to the MCC, and a channel element control (CEC, 16) coupled to the RCC.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: August 23, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Wonjun Cho, Joem Sik Kim, Myoung Chul Choi, Hyunyung Cha, Jefferson K. Kim, Hyeon Bong Park, Jae Hong Park, Seong Ju Seo, Jae Kyu Yoo, Jake J. Han
  • Patent number: 9420452
    Abstract: Wireless device application interaction via external control detection comprises identifying a first position of a wireless device and identifying a first change in the wireless device's position. The method may also provide calculating a first distance vector. The method may also perform comparing the first distance vector to a first threshold distance and calculating a second distance vector based on a distance between the second position and a third position and comparing the second distance vector to a second threshold distance, and changing a current operating state of the wireless device to a different operating state if the first distance vector exceeds the first minimum distance and the second distance vector does not exceed the first maximum distance.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: August 16, 2016
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 9419853
    Abstract: Certain aspects of the present disclosure relate to a technique to configure a data source name (DSN) for use during a data source access. A driver is selected. An identifier is provided that identifies a class, and a library or an application that implements a driver interface for accessing the data source. A connection string is forwarded with the identifier from an implementation of the driver interface to the driver. The connection string is forwarded from the driver to a driver manager managing a client.
    Type: Grant
    Filed: February 17, 2013
    Date of Patent: August 16, 2016
    Assignee: Open Invention Network LLC
    Inventor: Marc Todd Yaeger
  • Patent number: 9414191
    Abstract: 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: Grant
    Filed: June 30, 2015
    Date of Patent: August 9, 2016
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 9413593
    Abstract: A source communication device comprises a cluster manager to group destination device connections into a plurality of performance clusters. The cluster manager then causes a synchronization mechanism to be generated for each performance cluster. Each synchronization cluster can then allow data to be optimally shared between the source device and destination devices within a given cluster.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: August 9, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Dan Jones, Todd Vernon, Jeffrey Kriese
  • Patent number: 9405633
    Abstract: 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: Grant
    Filed: August 14, 2015
    Date of Patent: August 2, 2016
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 9405400
    Abstract: A method and apparatus of interpreting a user's touch at a touch screen interface device is disclosed. One example may include instructing the user to draw a certain figure on the touch screen interface device, and detecting the user's touch on the touch screen interface device. Further operations may include identifying the user's touch as a plurality of coordinates within a predefined area designated as the user's interface device, and comparing touch strength pressure measurements of the user's touch coordinates with touch strength pressure measurement threshold values stored in a memory of a computing device. Additional operations may also include adjusting the touch strength pressure measurement threshold values based on the touch strength pressure measurements of the user's touch coordinates.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: August 2, 2016
    Assignee: Open Invention Network LLC
    Inventors: Farid Khafizov, Margarita Khafizova
  • Patent number: 9407666
    Abstract: 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: Grant
    Filed: September 8, 2015
    Date of Patent: August 2, 2016
    Assignee: Open Invention Network LLC
    Inventor: Gail-Joon Ahn
  • Patent number: 9406067
    Abstract: A system and method of identity verification at a point-of-identification verification (POV) using biometric-based identity recognition and an identity verifying score based upon a presenter's initial identification presentment and their subsequent action in the system. The system also provides tracking and evaluates verifier activity within the system through biometric-based identity recognition and a performance score based upon their actions and the results of their actions within the system. System users register at least one biometric identifier and personal and/or business identity-verifying data. Users present a biometric sample obtained from their person and their system ID number to conduct identification transactions. This data is used to authenticate the user's identity to a percentage of reliability and allows a user with consistently positive ID verifications to establish a higher ID score, strengthening their credibility within the system.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: August 2, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin, Timothy Neil Watson
  • Patent number: 9407623
    Abstract: 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: Grant
    Filed: March 16, 2015
    Date of Patent: August 2, 2016
    Assignee: Open Invention Network LLC
    Inventor: Gail-Joon Ahn