Patents Assigned to Open Invention Network
-
Publication number: 20160005092Abstract: An aspect of the present invention includes a protocol for conveying data during an e-commerce session with a polymorphic response, comprising initiating a session with a message from a buyer application to a broker application and a session identifier assigned by the broker application; conducting the session between the buyer application and a supplier application; and concluding the session with a additional message which includes a schema identifier for the additional message, resolvable in a context of a system identifier, and a polymorphic response comprising a type and a version, wherein the polymorphic response includes additional data elements corresponding to values assigned to the type and version.Type: ApplicationFiled: September 14, 2015Publication date: January 7, 2016Applicant: Open Invention NetworkInventors: Mudita Jain, Jari Koister, Charles Boyle, Brian Hayes
-
Publication number: 20160004677Abstract: The present invention includes a method and device for updating a self-describing, structured document. A further aspect of the present invention is enabling client-based modification of the document. Additional aspects of the present invention are described in the claims, specification and drawings.Type: ApplicationFiled: September 14, 2015Publication date: January 7, 2016Applicant: Open Invention Networks, LLCInventors: Muljadi Sulistio, Yang Wei, Kelly Lane Schwarzhoff, Yuan Ding
-
Patent number: 9229847Abstract: Disclosed are an apparatus and method of operating and allocating a shared memory between various applications operating via a processing computing platform. One example may include receiving a first buffer context switch request message from a first application operating via a processor, transmitting a first buffer context switch flag to the processor operating the application confirming the first buffer context switch request was received, receiving a second buffer context switch request from a second application with a different processing cycle operating via the processor and transmitting a second buffer context switch flag to the processor operating the second application confirming the second buffer context switch request was received. Once the applications have been identified and confirmed, a synchronization operation may be performed to create a shared number of memory units between at least two different buffers and provide the shared memory units to the first application and the second application.Type: GrantFiled: March 11, 2013Date of Patent: January 5, 2016Assignee: Open Invention Network, LLCInventor: Russell C. McKown
-
Patent number: 9232545Abstract: Femtocell coverage can be extended across a coverage area by providing a cluster of femtocell access points (FAPs). Each FAP is independently registered with a core network and provisioned with a location area code common to each FAP. At hand-in from the macrocell network, an association is made between the mobile station and the hand-in FAP, which becomes an anchor FAP for the duration of the mobile station's presence within the cluster. Calls between the mobile station and the core network are routed via a servicing FAP of the cluster and the anchor FAP.Type: GrantFiled: November 26, 2013Date of Patent: January 5, 2016Assignee: Open Invention Network, LLCInventor: Christopher Martin Edward Osborn
-
Patent number: 9232058Abstract: 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: August 11, 2014Date of Patent: January 5, 2016Assignee: Open Invention Network, LLCInventors: Jill M. Vacek, Mark J. Pettay, Hendryanto Rilantono, Mahmood S. Akhwand
-
Patent number: 9232560Abstract: A method, system and non-transitory computer storage readable medium comprise operating a Wide Area Network (WAN) device according to a first Internet protocol (IP) translation mode of operation, changing an initial connectivity status between the WAN device and a WAN and transitioning from the first IP translation mode of operation to a second IP translation mode of operation that is different from the first IP translation mode of operation based on the change in the initial connectivity status.Type: GrantFiled: August 22, 2012Date of Patent: January 5, 2016Assignee: OPEN INVENTION NETWORK, LLCInventors: Wei-Lun Hsu, Pen Hsieh, Chia-Hung Fan, Chen-Hua Fan
-
Patent number: 9223770Abstract: 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: July 29, 2009Date of Patent: December 29, 2015Assignee: Open Invention Network, LLCInventor: David Gerard Ledet
-
Patent number: 9223546Abstract: 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: May 3, 2010Date of Patent: December 29, 2015Assignee: Open Invention Network, LLCInventor: Mary Ellen Chaffin
-
Patent number: 9223529Abstract: A method and apparatus are disclosed that provide processing data associated with a job request. In one example, the job request may be a printer job to print a particular document based on predefined settings. The data processing operation may include determining at least one job specific resource available to fulfill the job request, and performing at least one of a prioritization computation, a job specific requirement computation, and a geographical determination computation. Additional operations may include selecting at least one appropriate device to fulfill the job request based on the at least one computation operation and the at least one available job specific resource, and processing and completing the job using the at least one appropriate device based on the at least one computation.Type: GrantFiled: April 2, 2010Date of Patent: December 29, 2015Assignee: Open Invention Network, LLCInventor: Margarita Khafizova
-
Patent number: 9213668Abstract: A method and apparatus of performing a data transmission from an electronic device or a peripheral device of an electronic device to a peripheral device of a remote electronic device is disclosed. One example method of performing the data transmission may include transmitting data designated for the remote peripheral device to a local virtual device object. The data that is received by the local virtual device object is transmitted via at least one communication interface or peripheral device of the electronic device to at least one remote communication interface or peripheral device of the remote electronic device. The data arriving at the least one remote communication interface or peripheral device of the remote electronic device is received by a remote virtual device object and transmitted to the designated remote peripheral device.Type: GrantFiled: January 13, 2015Date of Patent: December 15, 2015Assignee: Open Invention Network, LLCInventor: Martin Wieland
-
Patent number: 9215564Abstract: A system, method, and non-transitory computer readable medium comprising instructions for receiving information about an event from at least one mobile device, the information comprising location information and event type information and identifying the event based on the information, the event being identified by associating the event type information with a specific event and associating the location information with a particular location associated with the specific event.Type: GrantFiled: June 30, 2015Date of Patent: December 15, 2015Assignee: Open Invention Network, LLCInventors: James N. White, Monica Rose Martino, M. Gregory Smith
-
Patent number: 9213776Abstract: A process and system are directed to generating a medium without user involvement. A user makes a series of increasingly granular selections to specify the type of medium to be built, such as a webpage. A search engine conducts a search of networking resources to identify and collect content items that have a relationship to the user and that are relevant to the webpage selections made by the user. The content collection is performed automatically without any user involvement, beyond the user's initial webpage selections. The webpage is then constructed, using the collected content items to populate the components of the webpage. The webpage is customized to the user because its contents are developed based upon a search that reflects the targeting and collection of content items that are both related to the user and relevant to the user's webpage definition.Type: GrantFiled: October 28, 2010Date of Patent: December 15, 2015Assignee: Open Invention Network, LLCInventor: David Gerard Ledet
-
Patent number: 9213654Abstract: 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: October 28, 2013Date of Patent: December 15, 2015Assignee: Open Invention Network, LLCInventor: Allan Havemose
-
Patent number: 9210703Abstract: A system, method, and computer readable medium for provisioning radio access via a femtocell system that includes integrated BTS and BSC functions are provided. The femtocell system is coupled with a packet switched backhaul and provides an IP-accessible radio access network. The femtocell system includes a session initiation protocol adapter that supports a SIP client pool and provides conversion of call set-up functions to SIP client set-up functions for provisioning of radio access to a user equipment. The user equipment may have a session initiation protocol client associated with the user equipment. The session initiation protocol client is hosted and registered with a registrar service by the femtocell system. Accordingly, telecommunication services may be directed to and from the user equipment over the packet-switched backhaul to the user equipment via the femtocell system.Type: GrantFiled: August 12, 2013Date of Patent: December 8, 2015Assignee: Open Invention Network, LLCInventor: Christopher Martin Edward Osborn
-
Patent number: 9203867Abstract: An identity management system incorporates privacy management processes that enable the user to exercise privacy controls over the disclosure of user identity information within the context of an authentication process. A combination includes an identity selector, a privacy engine, and a ruleset. The identity selector directs the release of a user identity as a security token to satisfy the requirements of a security policy. Before releasing the user identity, the engine conducts a privacy enforcement process that examines the privacy policy of the service provider and determines if it is acceptable. The engine evaluates a ruleset against the privacy policy. A preference editor enables the user to construct, in advance, the ruleset containing the user's privacy preferences regarding the disclosure of identity information. Based on the evaluation results, the user can either approve or disapprove the privacy policy, and so decide whether to proceed with disclosure of the user identity.Type: GrantFiled: July 28, 2014Date of Patent: December 1, 2015Assignee: Open Invention Network, LLCInventor: Gail-Joon Ahn
-
Patent number: 9201737Abstract: 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 4, 2014Date of Patent: December 1, 2015Assignee: Open Invention Network, LLCInventors: Keith Richard Backensto, Allan Havemose
-
Patent number: 9189191Abstract: The illustrative embodiments described herein provide systems and methods for managing the execution of print jobs. In one embodiment, a method includes receiving a print job associated with a set of print job parameters. The print job is sent from a computing device associated with a user. The method includes accessing a set of user parameters associated with the user, and determining a print job priority for the print job using the set of print job parameters and the set of user parameters. The method includes identifying a destination printer capable of executing the print job using the set of print job parameters. The method also includes initiating execution of the print job at the destination printer in response to determining to execute the print job based on the print job priority.Type: GrantFiled: May 12, 2014Date of Patent: November 17, 2015Assignee: Open Invention Network, LLCInventor: Margarita Khafizova
-
Patent number: 9191948Abstract: A system, method, and computer readable medium for provisioning communication services by an IP-based femtocell network is provided. Service of a user equipment may be transferred from one femtocell to another femtocell via a femtocell handoff procedure. Femtocell systems of the femtocell network perform link quality measurements and may distribute the link quality measurements to neighbor femtocells. A femtocell system may periodically evaluate the link quality with the user equipment. If an evaluation is made that the user equipment needs to be transferred to another site, the servicing femtocell site may evaluate the most recent link quality measurements received from neighboring femtocell sites and select a femtocell site for handoff. In the event that the femtocell network is deployed in an area serviced by a macrocellular network, handoff routines may provide preference for transferring the user equipment to a target femtocell system rather than a macrocell site.Type: GrantFiled: August 19, 2013Date of Patent: November 17, 2015Assignee: Open Invention Network, LLCInventor: Christopher Martin Edward Osborn
-
Patent number: 9189788Abstract: 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: GrantFiled: December 16, 2005Date of Patent: November 17, 2015Assignee: Open Invention Network, LLCInventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin, Timothy Neil Watson
-
Patent number: 9191981Abstract: Disclosed is an electrical device and method of automatically searching for and connecting to known or unknown available public communication infrastructure and/or devices in the vicinity using a multi-layer communication model. Each layer may include binding information for local available communication methods and shareable hardware devices, a routing table, and, if applicable, one or more logon profiles for service providers. Communication layers may be built by searching for available public communication infrastructure and/or devices in the vicinity by actively sending out connection requests to all addressable destinations along the available transport medium. Each node is able to access and use the communication infrastructure of each other node. Switching between layers as they become inoperable and/or become available without any user interaction required is also possible.Type: GrantFiled: August 4, 2014Date of Patent: November 17, 2015Assignee: Open Invention Network, LLCInventor: Martin Wieland