Patents Assigned to Open Invention Networks
-
Patent number: 9356877Abstract: 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: GrantFiled: April 3, 2015Date of Patent: May 31, 2016Assignee: Open Invention Network, LLCInventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
-
Patent number: 9354977Abstract: A system includes a multi-process application that runs. A multi-process application runs on primary hosts and is checkpointed by a checkpointer comprised of at least one of a kernel-mode checkpointer module and one or more user-space interceptors providing at least one of barrier synchronization, checkpointing thread, resource flushing, and an application virtualization space. Checkpoints may be written to storage and the application restored from said stored checkpoint at a later time. Checkpointing may be incremental using Page Table Entry (PTE) pages and Virtual Memory Areas (VMA) information. Checkpointing is transparent to the application and requires no modification to the application, operating system, networking stack or libraries. In an alternate embodiment the kernel-mode checkpointer is built into the kernel.Type: GrantFiled: May 30, 2014Date of Patent: May 31, 2016Assignee: Open Invention Network LLCInventors: Keith Richard Backensto, Allan Havemose
-
Patent number: 9357048Abstract: Wireless device gesture detection and operational control comprises identifying a first position of the device based on a sensor reading of at least one sensor operating as part of the device. The method may also include identifying a change in the device's position to a second position that is different from the first position, and receiving a specific pattern of touch input data on a touch pad of the device, the specific pattern of touch input data identified as a predefined object which corresponds to dimensions of a human ear being pressed against the touch pad and changing a current operating state of the device to a different operating state based on a comparison and detection operation.Type: GrantFiled: July 28, 2014Date of Patent: May 31, 2016Assignee: Open Invention Network, LLCInventor: David Gerard Ledet
-
Patent number: 9355190Abstract: 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: GrantFiled: March 18, 2015Date of Patent: May 31, 2016Assignee: Open Invention Network, LLCInventors: Farid Khafizov, Margarita Khafizova
-
Patent number: 9348863Abstract: 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: GrantFiled: May 24, 2015Date of Patent: May 24, 2016Assignee: Open Invention Network, LLCInventors: Farid Khafizov, Margarita Khafizova
-
Patent number: 9345971Abstract: 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: October 20, 2014Date of Patent: May 24, 2016Assignee: Open Invention Network, LLCInventor: Carey Leigh Lotzer
-
Patent number: 9336045Abstract: 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: January 27, 2015Date of Patent: May 10, 2016Assignee: Open Invention Network, LLCInventor: Allan Havemose
-
Patent number: 9335894Abstract: A method and apparatus of providing a touch sensitive interface to multiple users is disclosed. Example may include a method and apparatus to create a user menu option that a user may select to operate a particular application. The method may include determining an event has occurred based on a user selection operation and storing the occurrence of the event in memory, and determining the user's last command executed and storing the last command in the memory. Further operations may include identifying a sequence of events stored in the memory that match the user's last command executed and providing the menu option to the user based on the identified sequence of events stored in the memory, and prompting the use to select the menu option.Type: GrantFiled: June 24, 2010Date of Patent: May 10, 2016Assignee: Open Invention Network, LLCInventors: Farid Khafizov, Margarita Khafizova
-
Patent number: 9336009Abstract: Certain aspects of the present disclosure relates to processing functionality of a Configuration Manager Computer Association Tool (CMCA) to an Operating System Deployment (OSD) computer association process. The disclosure includes processing the Operating System Deployment (OSD) functionality of a Microsoft System Center Configuration Manager (SCCM) to configure a server, wherein the OSD causes the server to a Pre-boot Execution Environment (PXE Boot). The SCCM may be launched for the PXE boot process to be associated with the server and configure the SCCM to associate with a specific OSD Task Sequence. Boot from a Network Interface Card (NIC) that has an associated MAC address, using the PXE, wherein the PXE boot process then hands the operation over to the designated OSD Task Sequencer (TS) which handles the configuration process according to at least one variable.Type: GrantFiled: April 24, 2012Date of Patent: May 10, 2016Assignee: Open Invention Network, LLCInventors: Colin Lee Feeser, Robert Moore Gilbert, Richard A. Paul, Jr., Robert Keith Cahoon
-
Patent number: 9338188Abstract: A client-side user agent operates in conjunction with an identity selector to institute and exercise privacy control management over user identities managed by the identity selector. The user agent includes the combination of a privacy enforcement engine, a storage of rulesets expressing user privacy preferences, and a preference editor. The editor enables the user to direct the composition of privacy preferences relative to user identities. The preferences can be applied to individual cards and to categorized groups of attributes. The engine evaluates the proper rulesets against the privacy policy of a service provider. The privacy preferences used by the engine are determined on the basis of specifications in a security policy indicating the attribute requirements for claims that purport to satisfy the security policy.Type: GrantFiled: August 4, 2014Date of Patent: May 10, 2016Assignee: Open Invention Network, LLCInventor: Gail-Joon Ahn
-
Patent number: 9336099Abstract: A system, method, and computer readable medium for asynchronous live migration of applications 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. Asynchronous live migration is provided through a combination of process replication, logging, barrier synchronization, checkpointing, reliable messaging and message playback. The live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.Type: GrantFiled: April 3, 2015Date of Patent: May 10, 2016Assignee: Open Invention Network, LLCInventor: Allan Havemose
-
Patent number: 9335173Abstract: A method, apparatus and non-transitory computer readable storage medium, in one embodiment, associating at least one wireless device and at least one user, requesting audio information from at least one remote source by the at least one wireless device, receiving the audio information from the remote source, broadcasting an audio identifier to the at least one wireless device, using the audio information, authenticating the association between the at least one wireless device and at least one transport, based on the audio information, determining at least one characteristic of the at least one user based on at least one of at least one user search history and at least one user preference selection and determining at least one probable route of the at least one transport based on the at least one characteristic and at least one of at least one route history and at least one input destination.Type: GrantFiled: September 10, 2014Date of Patent: May 10, 2016Assignee: Open Invention Network, LLCInventor: David Gerard Ledet
-
Patent number: 9323623Abstract: 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: GrantFiled: April 2, 2015Date of Patent: April 26, 2016Assignee: Open Invention Network, LLCInventor: Allan Havemose
-
Patent number: 9323914Abstract: A portable data or information carrier in the form of a smart card with partially or fully virtualized components. To maximize the confidentiality of information stored in the carrier, and more specifically to limit the amount of information available to a potential defrauder, electronic components such as circuits, I/O, cryptographic, memory and dummy objects are built, modified or influenced on demand from physical characteristics of an eligible person or device. Digitized unique biometric or hardware identifiers are read upon start-up and runtime of the device and, in case of an eligible person or device, subsequently supply all values necessary for determination of the characteristics of the user specific virtual smart cards objects, their placement and connections. By multi-factor authentication, the end-user or device will retain sole control of its keys and use them for authentication, signature or encryption purposes as if he had a physical smart card in his hand.Type: GrantFiled: April 2, 2015Date of Patent: April 26, 2016Assignee: Open Invention Network, LLCInventor: Martin Wieland
-
Patent number: 9325559Abstract: An apparatus and method of adding thin client functionality are disclosed. One example method provides generating a call function directed to an electronic device and at least one peripheral device. The method also includes redirecting the call function to an auxiliary device, extracting payload data from information sent to the at least one peripheral device, discarding values outside a previously negotiated range from the extracted payload data, performing at least one of incrementing and decrementing the remaining values of the payload data to create a data subset, and redirecting the data subset to at least one other peripheral device resulting in output information being sent to the at least one other peripheral device.Type: GrantFiled: March 12, 2013Date of Patent: April 26, 2016Assignee: Open Invention Network, LLCInventor: Martin Wieland
-
Patent number: 9317717Abstract: The disclosed embodiments provide a system that processes data. During operation, the system uses a first key to protect a write operation on the data. Next, the system uses a second key to protect a read operation on the data.Type: GrantFiled: December 28, 2012Date of Patent: April 19, 2016Assignee: Open Invention Network, LLCInventors: Geoffrey G. Thomas, John Whaley, Thomas Joseph Purtell, II
-
Patent number: 9313623Abstract: 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: March 8, 2013Date of Patent: April 12, 2016Assignee: Open Invention Network, LLCInventor: David Gerard Ledet
-
Patent number: 9313167Abstract: 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: September 2, 2014Date of Patent: April 12, 2016Assignee: Open Invention Network, LLCInventor: William Charles Easttom, II
-
Patent number: 9311104Abstract: Certain aspects of the present disclosure relates to processing managing an operating system to set up a computer association tool. The technique includes processing an Operating System Deployment (OSD) functionality of a Microsoft System Center Configuration Manager (SCCM) to configure a server, wherein the OSD causes the server to a Pre-boot Execution Environment (PXE Boot). The SCCM may be launched for the PXE boot process to be associated with the server and configuring the SCCM to associate with a specific OSD Task Sequence. Boot from a Network Interface Card (NIC) that has an associated MAC address, using the PXE, wherein the PXE boot process then hands the operation over to the designated OSD Task Sequencer (TS) which handles the configuration process according to at least one variable.Type: GrantFiled: May 31, 2011Date of Patent: April 12, 2016Assignee: Open Invention Network, LLCInventors: Colin Lee Feeser, Robert Moore Gilbert, Richard A. Paul, Jr., Robert Keith Cahoon
-
Patent number: 9304869Abstract: A computer readable medium and method providing checkpointing to Windows application groups, the computer readable medium having computer-executable instructions for execution by a processing system. The computer-executable instructions may be for launching an application and creating one or more application threads, receiving a checkpoint signal by an application thread, and entering a checkpoint Asynchronous Procedure Call (APC) handler at IRQL APC_LEVEL, the APC handler disposed in a kernel module, acquiring an ETHREAD block and user-mode context for the application thread, and examining an execution state of the one or more application threads at a time of the checkpoint signal.Type: GrantFiled: June 8, 2014Date of Patent: April 5, 2016Assignee: Open Invention Network, LLCInventors: Keith Richard Backensto, Allan Havemose