Patents Assigned to Open Invention Network, LLC
-
Patent number: 10445258Abstract: All steps required to create and operate a peripheral device of an electronic device can be performed without the need to plug in the peripheral device to the electronic device. Setup information for a peripheral device is extracted, modified and stored to fit to a physical existent peripheral device. The modified setup information is used to create a data structure that is passed to the peripheral bus driver. As the data structure contains a hot plug notification the reception causes the peripheral bus driver to initiate the setup process for the peripheral device. As the data structure is built from setup information that is available at the electronic device no additional user action is required. The invention also allows the creation of a device object for existing signed driver packets that may not be altered.Type: GrantFiled: April 3, 2018Date of Patent: October 15, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Martin Wieland
-
Patent number: 10447821Abstract: 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 19, 2018Date of Patent: October 15, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Martin Wieland
-
Patent number: 10437437Abstract: Certain aspects of the present disclosure relates to a computer implemented method for executing application code to connect with a voice based networking website, the method includes connecting at least a user in a conference through the voice based networking website. The information provided by at least the user is appended in a conversation after the conference is over. The appended information is displayed in the voice based networking website as per a timestamp.Type: GrantFiled: February 3, 2017Date of Patent: October 8, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10430209Abstract: Customization of a plurality of servers in a computer network. A server customizer module is generated that includes a server customizer initialization file containing a plurality of arguments for populating and running a plurality of standardized applications, scripts and utilities on each server. The server customizer module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. A server unattended install launch module, cooperative with the server customizer module is generated that includes an unattended install launch initialization file for launching a plurality of standardized processes on each server. The server unattended install launch module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. The server customizer module and server unattended install launch module are executed on each of the plurality of servers to complete customization of each server.Type: GrantFiled: May 9, 2017Date of Patent: October 1, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Colin Feeser, Craig A. Spreha
-
Patent number: 10429958Abstract: 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: GrantFiled: November 13, 2018Date of Patent: October 1, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10423439Abstract: Disclosed are examples of observing and measuring virtual machine (VM) activity in a VM communication system environment. According to one example embodiment, an example operation may include transmitting a request from a physical host device to monitor at least one virtual machine among various virtual machines currently operating in a virtual communication system. Additional operations may include determining which of the virtual machines are actively accessing a predetermined virtual application, such as a virtual storage application. The operations may also include receiving present operating activity results regarding the virtual machines responsive to the transmitted request.Type: GrantFiled: October 2, 2018Date of Patent: September 24, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: John Michael Suit
-
Patent number: 10423402Abstract: Managing updates to executable programming code on a computer system in a computer network. A maintenance service utility is configured to launch a maintenance procedure at a specified time during operation of the computer system. Operation of a maintenance timer utility is activated during startup of the computer system to track and monitor the amount of time the computer system has been operating since startup. The maintenance service utility determines if there any updates to the executable programming code that require installation. The maintenance procedure is launched after a specified time if there are updates to the executable programming code. The computer system is automatically rebooted to install the updates to the executable programming code. A maintenance service editor utility enables the maintenance service utility to be configured to launch the maintenance procedure after a specified time if there are updates to the executable programming code.Type: GrantFiled: June 26, 2018Date of Patent: September 24, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Colin Feeser
-
Patent number: 10425422Abstract: The example embodiments are directed to an application and a system capable of securely delivering message content to an unintended recipient to enhance the security of message delivery. In an example, the method includes at least one of: receiving an electronic message from a user device, the electronic message including secure content and one or more recipients, determining that a recipient of the electronic message is a member of a project group associated with an organization, and in response, identifying an unintended recipient who is associated with the organization but who is not a member of the project group, and transmitting a notification to a device of the recipient indicating that the secure content is accessible via a device of the unintended recipient instead of transmitting the secure content directly to the device of the recipient.Type: GrantFiled: June 7, 2017Date of Patent: September 24, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10423944Abstract: A system, method, and computer readable medium for usage billing of one or more hosted applications serving one or more clients. The hosted applications are contained within one or more isolated environments or run without isolated environments. The system may include usage billing based on one or more of resources open, amount of data flowing through resources, number of open files, number of transactions, number of concurrent users, number of processes, CPU utilization and memory usage, The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades. If using isolated environments, the isolated environments may be isolated from other applications and the host operating system on the clients and applications within the isolated environments may run without performing an application-installation on the client.Type: GrantFiled: July 18, 2017Date of Patent: September 24, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 10423435Abstract: Disclosed are examples of memory allocation and reallocation for virtual machines operating in a shared memory configuration creating a swap file for at least one virtual machine. One example method may include allocating guest physical memory to the swap file to permit the at least one virtual machine to access host physical memory previously occupied by the guest physical memory. The example method may also include determining whether an amount of available host physical memory is below a minimum acceptable level threshold, and if so then freeing at least one page of host physical memory and intercepting a memory access attempt performed by the at least one virtual machine and allocating host physical memory to the virtual machine responsive to the memory access attempt.Type: GrantFiled: June 12, 2018Date of Patent: September 24, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Farid Khafizov, Andrey Mokhov
-
Patent number: 10423426Abstract: 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: April 12, 2016Date of Patent: September 24, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Colin Lee Feeser, Robert Moore Gilbert, Richard A. Paul, Jr., Robert Keith Cahoon
-
Patent number: 10425384Abstract: The disclosed embodiments provide a system that provides a virtual private network (VPN). The system includes a routing apparatus on a public network. The routing apparatus accepts a first connection with a client on the VPN and a second connection with a gateway in a private network extended by the VPN. Next, the routing apparatus receives a first set of packets from the client over the first connection, wherein the first set of packets is encrypted. The routing apparatus then routes the first set of packets to the gateway. The system also includes the gateway, which establishes the second connection with the routing apparatus. Next, the gateway decrypts the first set of packets and routes the decrypted first set of packets to a host in the private network.Type: GrantFiled: April 10, 2018Date of Patent: September 24, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Geoffrey G. Thomas, John Whaley
-
Patent number: 10419236Abstract: 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: January 16, 2018Date of Patent: September 17, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Wei-Lun Hsu, Pen Hsieh, Chia-Hung Fan, Chen-Hua Fan
-
Patent number: 10419504Abstract: Providing streaming of one or more applications from streaming servers onto one or more clients. The computer readable medium includes computer-executable instructions for execution by a processing system. The applications are contained within one or more isolated environments, and the isolated environments are streamed from the servers onto clients. The system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may include encrypted communication between the streaming servers and the clients. The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades.Type: GrantFiled: October 31, 2017Date of Patent: September 17, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 10417336Abstract: The illustrative embodiments described herein provide systems and methods for notifying a user when a set of characters are identified in a media file. In one embodiment, a method includes receiving a set of characters inputted by the user of a computing device, playing the media file, transcribing the media file to form a transcription, and determining whether the transcription of the media file includes the set of characters. The method also includes initiating a notification prompt on a graphical user interface of the computing device in response to determining that the media file includes the set of characters.Type: GrantFiled: July 5, 2016Date of Patent: September 17, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Margarita Khafizova
-
Patent number: 10419297Abstract: A method and computer program are provided for graphically configuring devices in a control area network that includes providing one or more application programming interfaces, creating one or more graphical objects on a computer display using a graphical user interface, and associating one or more functions of an application programming interface with one or more of the devices using the graphical user interface. Each application programming interface corresponds to a class of devices and includes a set of functions. Each class of devices includes one or more devices. At least one of the graphical objects represents one or more of the devices.Type: GrantFiled: May 22, 2015Date of Patent: September 17, 2019Assignee: OPEN INVENTION NETWORK, LLCInventors: Robert D. Ward, Robert Michael Whapham, Joseph P. Kessler
-
Patent number: 10417220Abstract: 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: November 12, 2017Date of Patent: September 17, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Farid Khafizov, Margarita Khafizova
-
Patent number: 10412222Abstract: Disclosed are a method and apparatus of receiving and processing customer support calls. The calls may be initiated from a mobile/wireless device via a call function or via a mobile device application. An example method of operation may provide receiving a call from a mobile device and identifying the call as a customer service support inquiry. The method may further provide intercepting the call and redirecting the call to an interactive voice response proxy device responsive to identifying the call as a customer service support inquiry, accessing a database responsive to receiving the call and retrieving a data record that was created when the call was initiated.Type: GrantFiled: September 4, 2018Date of Patent: September 10, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Mahendra Varman, Craig A. Webster, Jil M. Fisher
-
Patent number: 10402071Abstract: Certain aspects of the present disclosure relate to a technique for generating simultaneous zoom in windows on a touch sensitive device. A first portion of the user content is zooming into by touching the display screen in a proximity of the first portion using the touch input device while retaining an original zoom size of a first remaining portion of the user content. A second portion of the user content from the first remaining portion is zoomed into by touching the display screen in a proximity of the second portion using the touch input device while retaining a zoomed in first portion and an original zoom size of a second remaining portion of the of the first remaining portion, the original zoom size of the first and the second remaining portions being the same.Type: GrantFiled: November 19, 2018Date of Patent: September 3, 2019Assignee: Open Invention Network LLCInventor: Margarita Khafizova
-
Patent number: 10402591Abstract: 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: GrantFiled: June 6, 2017Date of Patent: September 3, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: Gail-Joon Ahn