Patents Assigned to Open Invention Networks, LLC
  • Patent number: 8738769
    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: October 8, 2012
    Date of Patent: May 27, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Roy Mongiovi
  • Patent number: 8731156
    Abstract: Methods, systems, and products are disclosed for operating an electronically activated mechanism. In an exemplary embodiment, the method comprises receiving, via a first communications network, a first electronic communication directed to remotely activating the mechanism. The first electronic communication may include at least one of a telephone call, a telephone call containing data, and a data message. The method further comprises determining whether a party from whom the first electronic communication is received is authorized to remotely activate the mechanism. When it is determined that the party from whom the first electronic communication is received is authorized to remotely activate the electronically activated mechanism, a second electronic communication is provided via a second communications network. The second electronic communication is directed to activating the electronically activated mechanism. The first and second communications networks may each include a wireless network.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 20, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Isaac D. M. White, James Dickens
  • Patent number: 8724154
    Abstract: 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: Grant
    Filed: August 29, 2013
    Date of Patent: May 13, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Margarita Khafizova
  • Patent number: 8726282
    Abstract: A method, system and program product for remote scheduling of at least one job to run on a plurality of computers in a computer network. The job scheduler enables selection of a domain that includes at least a subset of the computers on which the job is to run. A list of computers in the selected domain is automatically generated. The computers on which the job is to run can be selected from the generated list of computers. A configuration file is created for storing an identification of the selected domain and the job to be run on the selected computers in the domain. The job scheduler determines whether or not the job already exists in a task scheduler on each of the selected computers in the domain. If the job already exists on any selected computer, it is removed from the task scheduler on that computer. The configuration file identifying the selected domain and job to be run is transmitted to the task scheduler of each selected computer in the domain.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: May 13, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Colin Lee Feeser
  • Patent number: 8713067
    Abstract: One or more embodiments of the present invention include a memory and a processor. The memory includes a plurality of files, a master cluster record, and an operating system. The processor is configured to execute the operating system in order to locate and load each cluster of a file. Each file includes a plurality of clusters and each cluster includes a first pointer and a second pointer. The first pointer is linked to a previous cluster of a file and second pointer is linked to a subsequent cluster of the file using a double linked list data structure.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: April 29, 2014
    Assignee: Open Invention Network, LLC
    Inventor: William Charles Easttom, II
  • Patent number: 8713064
    Abstract: Performing a user initiated search query is disclosed and comprises receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, constructing a tree data structure based on the description details of the plurality of objects, the tree data structure comprising one or more attributes related to each of the plurality of objects retrieved, displaying visual images associated with the retrieved plurality of objects, the visual images matching at least one of the attributes related to the plurality of objects, and receiving a user selection of one or more of the visual images.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: April 29, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Farid Khafizov, Margarita Khafizova
  • Patent number: 8713555
    Abstract: A method, system, and program product are provided for updating software deployed on computers in an enterprise computer network wherein each computer has a software update agent installed to enable the computer to receive software patch updates. The method includes determining a required software component and updates based upon a location in a configuration file; determining a version of the agent and updating the agent if required; selecting a server from which required updates are to be downloaded; scanning a plurality of software components on a selected computer and comparing the components with updates available on the server to determine required updates; downloading the required patches from the server; and installing the patches on the selected computer. The system includes components that perform the method steps when operated on a computer in the network. A computer readable medium implements the method for updating software deployed on computers in a network.
    Type: Grant
    Filed: May 27, 2013
    Date of Patent: April 29, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Colin Lee Feeser
  • Publication number: 20140113602
    Abstract: An apparatus and method for sending video content to a mobile device is described. According to one embodiment, a computer-implemented method comprising embedding a widget in a website, the widget generating a form. The form is provided when a user visits the website so as to execute the widget. The form includes a first field to enter a recipient phone number, a send selector, and one or more non-visible fields, the non-visible fields containing a content service provider identifier, and a video URL. A data packet is generated with the widget when the user selects the send selector, the data packet including the recipient phone number, the video URL, and the content service provider identifier. An encoded version of the data packet is sent to the content service provider and a video link message is sent to the recipient phone number.
    Type: Application
    Filed: December 20, 2013
    Publication date: April 24, 2014
    Applicant: Open Invention Network, LLC
    Inventors: Scirocco Michelle Six, Sterling Mace, Rajeev Raman, Stephen Mui, Jason Fisher
  • Publication number: 20140108173
    Abstract: A system and method for performing authentication are disclosed. The system may include a shared central processing server, a plurality of software components each residing in a corresponding point-of-sale (POS) workstation and an identity provider service. The server may reside at a merchant location and communicate with multiple POS workstations at the merchant location. The server may be configured to receive biometric information from each POS workstation. Each software component may communicate with a biometric sensor in communication with the corresponding POS workstation to receive biometric information. The identity provider service may be configured to communicate with the server, store registered biometric information and compare biometric information received from the server with one or more of the stored registered biometric information.
    Type: Application
    Filed: November 7, 2013
    Publication date: April 17, 2014
    Applicant: Open Invention Network, LLC
    Inventors: Brian Cooper, Ron Hilmes
  • Patent number: 8687878
    Abstract: A method and system for locating an object in three-dimensional space is provided. In some embodiments, a computerized method for extracting positional information in three dimensions for a point from a first image and a second image is provided. A first epipolar line and a first reference line projected in the first image are generated. The first epipolar line corresponds to the point. A second epipolar line and a second reference line projected in the second image are generated. The second epipolar line corresponds to the point. The positional information for the point is determined based on intersecting the first eipipolar line and the first reference line and based on intersecting the second epipolar line and the second reference line.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: April 1, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Paul M. Payton
  • Publication number: 20140082112
    Abstract: An apparatus and method for dynamically providing web-based multimedia to a mobile phone are described. According to one embodiment, an RSS feed is received that references multimedia files meeting one or more criteria. A playlist is generated dynamically from the multimedia files. The playlist is a single virtual multimedia file. An updated RSS feed is received that references one or more additional multimedia files meeting the one or more criteria. A second playlist is generated dynamically from the multimedia files and the one or more additional multimedia files.
    Type: Application
    Filed: November 25, 2013
    Publication date: March 20, 2014
    Applicant: Open Invention Network LLC
    Inventors: Scirocco Michelle Six, Sterling Mace, Rajeev Raman, Stephen Mui, Jason Fisher
  • Patent number: 8676958
    Abstract: A system and method for monitoring a plurality of servers by a monitoring server in a computer network. A list of servers and a plurality of services to monitor in the computer network is generated at the monitoring server. A status query is transmitted sequentially by the monitoring server to each of the plurality of servers, the status query including the plurality of services to monitor at each server. A status message report is received from each of the plurality of servers in response to each status query. An event is reported in an event log for each server that has an abnormal service status. The transmission of the status query to each server is performed by the monitoring server at a specified service time interval.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: March 18, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Samuel Hendon, Colin Feeser
  • Patent number: 8676988
    Abstract: A collaborative communication system that includes a plurality of endpoints and interconnecting nodes configured to communicate via messages over interconnecting channels. Each of the plurality of endpoints and/or interconnecting nodes can determine whether to apply protection to the messages on a per message basis and/or base on the interconnecting channel being used. Thus, a balance between adequate protection and use of system resources and bandwidth can be maintained.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: March 18, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Charles Wanek, Dan Jones, Todd Vernon
  • Patent number: 8667066
    Abstract: A system and method for event-driven live migration of applications between two or more servers. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Event driven live migration is provided through a combination of process replication, logging, barrier synchronization, reliable messaging and message playback. The event driven live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: March 4, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Allan Havemose
  • Patent number: 8655790
    Abstract: The present invention relates to devices and methods that coordinate an external conversation process between entities with an internal workflow of one of the entities. More particularly, it relates to devices and methods that are compliant with an inter-enterprise conversation process standard for routing electronic commerce documents between enterprises. Particular aspects of the present invention are described in the claims, specification and drawings.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: February 18, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Qiming Chen, Meichun Hsu, Vinkesh Omprakash Mehta
  • Patent number: 8656505
    Abstract: A method, system, and computer program product for detecting and enforcing compliance with access requirements for a computer system in a restricted computer network. A compliance validation configuration file is created for the computer system. A maintenance service utility is configured to launch a compliance validation executable file at a specified time during operation of the computer system. A digital hash is generated for the compliance validation executable file and for the compliance validation configuration file. A determination is made if the computer system or a computer system user is a member of a configured restricted group. If the computer system or the computer system user is a member of a configured restricted group, a determination is made if a directory site code for a subnet of the restricted computer network to which the computer system is connected corresponds to a configured and allowed site.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: February 18, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Colin Lee Feeser, Anthony William Ondrus, Mark Jackson Canup
  • Patent number: 8656047
    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: January 23, 2012
    Date of Patent: February 18, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 8655745
    Abstract: A system, method, and computer readable medium for facilitating user interaction with numerous product suppliers to determine which supplier to utilize for ordering a product based on various parameters are provided. A user may interact with one or more suppliers using similar or different parameters for each supplier within the same application without having to switch to another external application. Results are provided in a visually appealing and logical manner and automate the ordering of an item if that item is found at a particular supplier within predefined thresholds specified by the user. In this manner, orders may be submitted at the moment order thresholds are met, and decisions may be made automatically by one or more of the system, the user, or on an interaction by the user and another individual.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: February 18, 2014
    Assignee: Open Invention Network, LLC
    Inventor: David Gerard Ledet
  • Patent number: 8655386
    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: March 11, 2013
    Date of Patent: February 18, 2014
    Assignee: Open Invention Network, LLC
    Inventors: James N. White, Monica Rose Martino, M. Gregory Smith
  • Patent number: 8656226
    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: January 31, 2011
    Date of Patent: February 18, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Allan Havemose