Patents Assigned to Open Invention Networks
  • Patent number: 8229969
    Abstract: A method, system, and computer program product for maintaining a web session data spanning multiple servers. A web session is initiated for a web-based application via a client browser. A unique session key is generated for the web session and the web-based application. The session key is stored in the client browser. A web session page-level object is initialized. Session data is then loaded into a memory-mapped cache. Requests for session data from the client browser are received and responded to via a plurality of servers. The modified session data generated during the session is stored into a session database. The web session object is then flushed at the end of the session.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: July 24, 2012
    Assignee: Open Invention Network LLC
    Inventor: Gregory R. Floyd
  • Patent number: 8219110
    Abstract: A system, method, and computer readable medium for providing information to a mobile device based on an event comprising detecting an occurrence of the event, determining if the event is a specific event and if the event occurred at or near a geographical location and sending an alert of the event to at least one mobile device if the event is the specific event, if the event occurs at or near the geographical location, and if the at least one mobile device is located at or near the geographical location.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: July 10, 2012
    Assignee: Open Invention Network LLC
    Inventors: James N. White, Monica Rose Martino, M. Gregory Smith
  • Patent number: 8200980
    Abstract: A system and method for enrolling in a biometric authorization system. A system user may be authorized to enroll by providing biometric data from both his person and a third party token.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: June 12, 2012
    Assignee: Open Invention Network, LLC
    Inventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin
  • Patent number: 8195722
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: June 5, 2012
    Assignee: Open Invention Network, LLC
    Inventors: Allan Havemose, Keith Richard Backensto
  • Patent number: 8176364
    Abstract: A system and method for assigning application specific IP addresses to individual applications. The system may be operable to assign a unique IP address to an application, and alias the application IP address to a NIC IP address on the host where the application is running. In an exemplary embodiment, the system may be further operable to migrate the application IP address to a new host as part of a migration, and alias the application IP address to a NIC in the new host as part of the migration.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: May 8, 2012
    Assignee: Open Invention Network, LLC
    Inventor: Allan Havemose
  • Patent number: 8171396
    Abstract: 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: Grant
    Filed: October 1, 2007
    Date of Patent: May 1, 2012
    Assignee: Open Invention Network, LLC
    Inventors: Muljadi Sulistio, Yang Wei, Kelly Lane Schwarzhoff, Yuan Ding
  • Patent number: 8150146
    Abstract: A method is provided for generating height information for an arbitrary-image point on a rectified image and for generating a representation of the rectified image that includes the height information. According to an exemplary embodiment, height information is generated for an arbitrary-image point on the rectified image from first and second aerial images having respective first and second sets of rational polynomial coefficients (RPCs) and projective geometrical relationships, such that the first and second aerial images and the rectified image include overlapping image locations.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: April 3, 2012
    Assignee: Open Invention Network, LLC
    Inventor: Paul M Payton
  • Patent number: 8127006
    Abstract: A method, system, and storage medium for collecting bandwidth data is provided. The method includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers. The method also includes generating a clean data file by sorting data in the master and slave text files by the network device port, sorting data samples for the port by collection time, and for each of the samples: adding a designated interval of time to a time on the network device resulting in a target network device time whereby the time on the network device corresponds to a time the data sample was collected, examining data samples in the master and slave text files corresponding to the time the respective data samples were collected, selecting from one of the master and slave text files the sample with a collection time most closely matching the target network device time, and storing the selected sample in the clean data file.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: February 28, 2012
    Assignee: Open Invention Network, LLC
    Inventor: Roy Mongiovi
  • Patent number: 8122280
    Abstract: A set of system-level high availability services for computer systems, including a service that functions in general terms like an extension of the operating system. By providing High Availability (HA) at the system-level, modifications to the applications or the operating system kernel are not required.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: February 21, 2012
    Assignee: Open Invention Network, LLC
    Inventors: Ching-Yuk Paul Ngan, Sanjay D. Hortikar, Allan Havemose, Lauren Tewksbury, Vishwas Raman
  • Patent number: 8122146
    Abstract: The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In an exemplary embodiment of the invention, a method includes maintaining a server load metric for each server in a group of servers; parsing application content from a packet; selecting a destination server from the group of servers, wherein selecting the destination server is dependent on the server load metric for each server, assigning a priority to the packet, the priority being dependent on the application content; and dropping the packet if the priority comprises at least one of a predetermined type.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: February 21, 2012
    Assignee: Open Invention Network, LLC
    Inventors: Leonard L Lu, Deh-Phone K Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 8108722
    Abstract: Method, system, apparatus and/or computer program for achieving transparent integration of high-availability services for distributed application programs. Loss-less migration of sub-programs from their respective primary nodes to backup nodes is performed transparently to a client which is connected to the primary node. Migration is performed by high-availability services which are configured for injecting registration codes, registering distributed applications, detecting execution failures, executing from backup nodes in response to failure, and other services. High-availability application services can be utilized by distributed applications having any desired number of sub-programs without the need of modifying or recompiling the application program and without the need of a custom loader. In one example embodiment, a transport driver is responsible for receiving messages, halting and flushing of messages, and for issuing messages directing sub-programs to continue after checkpointing.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: January 31, 2012
    Assignee: Open Invention Network, LLC
    Inventors: Allan Havemose, Ching-Yuk Paul Ngan
  • Publication number: 20110320234
    Abstract: A system, method, and computer readable medium for providing management of electronic calendar appointments are provided. A database stores records of scheduled appointments of one or more users. The scheduled appointments may be displayed in a calendar view that includes scheduled appointments of the one or more users. A user may designate scheduled appointments associated with the user as private. The calendar system may then hide the scheduled appointments designated as private such that the private appointments are not displayed for view by other users. In another embodiment, a user may select multiple days for printing of scheduled events. In still another embodiment, a user may specify an interval for searching for a period of consecutive days during which the user does not have any scheduled appointments.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: Open Invention Network, LLC
    Inventor: David C. Mussman
  • Patent number: 8082468
    Abstract: A system and method thereof for performing loss-less migration of an application group. In an exemplary embodiment, the system may include a high-availability services module structured for execution in conjunction with an operating system, and one or more computer nodes of a distributed system upon which at least one independent application can be executed upon. The high-availability services module may be structured to be executable on the one or more computer nodes for loss-less migration of the one or more independent applications, and is operable to perform checkpointing of all state in a transport connection.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: December 20, 2011
    Assignee: Open Invention Networks, LLC
    Inventors: Keith Richard Backensto, Allan Havemose
  • Patent number: 8078910
    Abstract: A method and system of checkpointing single process application groups and multi-process application groups. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. In the exemplary embodiment, each application may use both fork( ) and exec( ) in any combination.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: December 13, 2011
    Assignee: Open Invention Network, LLC
    Inventors: Keith Richard Backensto, Allan Havemose
  • Patent number: 8073756
    Abstract: Tokenless biometric authorization of transaction between a consumer and a merchant uses an identicator and an access device. A consumer registers with the identicator a biometric sample taken from the consumer. The consumer and merchant establish communications via the access device. The merchant proposes a transaction to the consumer via the access device. The access device communicates to the merchant associated with the access device. After the consumer and merchant have agreed on the transaction, the consumer and the identicator use the access device to establish communications. The access device communicates to the identicator the code associated with the access device. The identicator compares biometric sample from the consumer with registered biometric sample. Upon successful identification, the identicator forwards information regarding the consumer to the merchant.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: December 6, 2011
    Assignee: Open Invention Network, LLC
    Inventors: Philip D. Lapsley, Philip J. Gioia, Michael Kleeman
  • Publication number: 20110269487
    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 first transmission. The method may also include calculating costs associated with at least one of the first transmission and the one or more active alternatives.
    Type: Application
    Filed: July 15, 2011
    Publication date: November 3, 2011
    Applicant: OPEN INVENTION NETWORK LLC
    Inventor: Mikko Kalervo Väänänen
  • Patent number: 8015118
    Abstract: A system and method of obtaining and storing a signed agreement authorizing the use of a user's biometric data for the purpose of offering legal consent to agreements and transactions with one or more operators. The present invention imparts a process by which merchants and other service providers can access a verifying agreement indicating a user's intent to submit biometric data as a substitute for a written signature and the user's consent to abide by the terms and conditions of any agreements entered into by the submission of biometric data.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: September 6, 2011
    Assignee: Open Invention Network, LLC
    Inventors: Timothy L. Robinson, Bradford R. Schildt, Tennille V. Goff, Daniel J. Corwin, Timothy Neil Watson
  • Patent number: 8006177
    Abstract: Machine readable documents connect businesses with customers, suppliers and trading partners. The self defining electronic documents, such as XML based documents, can be easily understood amongst the partners. Definitions of these electronics business documents, called business interface definitions, are posted on the Internet, or otherwise communicated to members of the network. The business interface definitions tell potential trading partners the services the company offers and the documents to use when communicating with such services. Thus, a typical business interface definition allows a customer to place an order by submitting a purchase order or a supplier checks availability by downloading an inventory status report. Also, composition of the input and output documents, coupled with interpretation information in a common business library, programs the transaction in a way which closely parallels the way in which paper based businesses operate.
    Type: Grant
    Filed: October 16, 1998
    Date of Patent: August 23, 2011
    Assignee: Open Invention Network, LLC
    Inventors: Bart Alan Meltzer, Terry Allen, Matthew Daniel Fuchs, Robert John Glushko, Murray Maloney
  • Patent number: 8005495
    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 first transmission. The method may also include calculating costs associated with at least one of the first transmission and the one or more active alternatives.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: August 23, 2011
    Assignee: Open Invention Network, LLC
    Inventor: Mikko Kalervo Vaananen
  • Publication number: 20110185030
    Abstract: A method, system, and storage medium for collecting bandwidth data is provided. The method includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers. The method also includes generating a clean data file by sorting data in the master and slave text files by the network device port, sorting data samples for the port by collection time, and for each of the samples: adding a designated interval of time to a time on the network device resulting in a target network device time whereby the time on the network device corresponds to a time the data sample was collected, examining data samples in the master and slave text files corresponding to the time the respective data samples were collected, selecting from one of the master and slave text files the sample with a collection time most closely matching the target network device time, and storing the selected sample in the clean data file.
    Type: Application
    Filed: April 6, 2011
    Publication date: July 28, 2011
    Applicant: OPEN INVENTION NETWORK LLC
    Inventor: Roy Mongiovi