-
公开(公告)号:US09813353B1
公开(公告)日:2017-11-07
申请号:US13911895
申请日:2013-06-06
Applicant: Open Invention Network LLC
Inventor: John Michael Suit
IPC: G06F15/16 , H04L12/911
CPC classification number: H04L47/70 , G06F15/16 , G06F17/30194 , G06F17/30233
Abstract: Disclosed are an apparatus and method of performing a data file migration to a cloud source. One example method of operation may include establishing via a transmitter an application programming interface (API) connection to an enterprise network, identifying via a processor one or more present allocation parameters being utilized by one or more virtual machines operating on the enterprise network. The method may also provide requesting via the transmitter a directory file structure and identifying via the processor at least one data file for data migration to a remote cloud storage server based on predetermined criteria.
-
公开(公告)号:US11240170B1
公开(公告)日:2022-02-01
申请号:US17122419
申请日:2020-12-15
Applicant: OPEN INVENTION NETWORK LLC
Inventor: John Michael Suit
IPC: H04L12/911
Abstract: Cloud migration may be performed by identifying applications that are currently operating in the enterprise and performing certain determinations as to whether those applications are proper candidates for the migration to the cloud. One example method of operation may provide identifying at least one application operating on an enterprise network, retrieving current usage data of the at least one application, comparing the current usage data of the at least one application to a threshold amount of usage data to determine whether the application has exceeded the threshold amount of usage data. Next, the creation of an instance process may be performed on an entity operating outside the enterprise network and the application may be operated via the instance process and otherwise terminated in the enterprise network to alleviate resources.
-
公开(公告)号:US10423439B1
公开(公告)日:2019-09-24
申请号:US16149476
申请日:2018-10-02
Applicant: OPEN INVENTION NETWORK LLC
Inventor: John Michael Suit
IPC: G06F15/173 , G06F9/455 , H04L29/08 , H04L12/26
Abstract: 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.
-
公开(公告)号:US10592266B1
公开(公告)日:2020-03-17
申请号:US14700375
申请日:2015-04-30
Applicant: OPEN INVENTION NETWORK LLC
Inventor: John Michael Suit
Abstract: A method and apparatus are disclosed of monitoring a number of virtual machines operating in an enterprise network. One example method of operation may include identifying a number of virtual machines currently operating in an enterprise network and determining performance metrics for each of the virtual machines. The method may also include identifying at least one candidate virtual machine from the virtual machines to optimize its active application load and modifying the candidate virtual machine to change its active application load.
-
公开(公告)号:US10678684B1
公开(公告)日:2020-06-09
申请号:US15246119
申请日:2016-08-24
Applicant: OPEN INVENTION NETWORK LLC
Inventor: John Michael Suit
Abstract: A method and apparatus are disclosed of identifying a virtual machine usage of enterprise network resources, such as memory storage usage. One example method of operation may include transmitting a storage request to a database to determine an amount of physical memory storage available in the enterprise network. The method may also include receiving an alert message indicating a virtual machine currently operating has exceeded a predetermined memory storage threshold value. The method may also include creating a new virtual hard disk (VHD) to accommodate the exceeded predetermined memory storage threshold value.
-
公开(公告)号:US10389649B1
公开(公告)日:2019-08-20
申请号:US15805870
申请日:2017-11-07
Applicant: OPEN INVENTION NETWORK LLC
Inventor: John Michael Suit
IPC: H04L12/911
Abstract: Disclosed are an apparatus and method of performing a data file migration to a cloud source. One example method of operation may include establishing via a transmitter an application programming interface (API) connection to an enterprise network, identifying via a processor one or more present allocation parameters being utilized by one or more virtual machines operating on the enterprise network. The method may also provide requesting via the transmitter a directory file structure and identifying via the processor at least one data file for data migration to a remote cloud storage server based on predetermined criteria.
-
公开(公告)号:US10360068B1
公开(公告)日:2019-07-23
申请号:US15585015
申请日:2017-05-02
Applicant: OPEN INVENTION NETWORK LLC
Inventor: John Michael Suit
Abstract: A method and apparatus are disclosed to identify the operations/processes performed by one or more virtual machines. In one example method of operation, the system may perform identifying processes currently operating in an operating system and recording process information corresponding to each of the processes in a memory. The method may also include determining a priority for each of the processes currently operating in the operating system and incrementing a current priority of at least one of the processes.
-
公开(公告)号:US10089137B1
公开(公告)日:2018-10-02
申请号:US15437310
申请日:2017-02-20
Applicant: OPEN INVENTION NETWORK LLC
Inventor: John Michael Suit
IPC: G06F15/173 , G06F9/455 , H04L12/26 , H04L29/08
Abstract: 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.
-
公开(公告)号:US09436496B1
公开(公告)日:2016-09-06
申请号:US14882159
申请日:2015-10-13
Applicant: OPEN INVENTION NETWORK LLC
Inventor: John Michael Suit
CPC classification number: G06F9/45558 , G06F3/0607 , G06F3/0608 , G06F3/0631 , G06F3/0665 , G06F3/067 , G06F3/0671 , G06F3/0689 , G06F17/30566 , G06F21/78 , G06F2009/45579 , G06F2009/45583
Abstract: A method and apparatus are disclosed of identifying a virtual machine usage of enterprise network resources, such as memory storage usage. One example method of operation may include transmitting a storage request to a database to determine an amount of physical memory storage available in the enterprise network. The method may also include receiving an alert message indicating a virtual machine currently operating has exceeded a predetermined memory storage threshold value. The method may also include creating a new virtual hard disk (VHD) to accommodate the exceeded predetermined memory storage threshold value.
-
公开(公告)号:US11249783B1
公开(公告)日:2022-02-15
申请号:US16420101
申请日:2019-05-22
Applicant: OPEN INVENTION NETWORK LLC
Inventor: John Michael Suit
Abstract: An example operation may include a method comprising one or more of starting a communication session by a first application container, initiating a poll, by the first application container, when the first application container has data in its queue, responding, by at least one second application container, data, wherein the data includes one or more of an identification, a state, a percentage of utilized resources by type, a list of data elements in a queue of the application container, a list of data elements in a queue, and data that is pre-allocated to be shared, requesting the data, by the at least one second application container, and ending the communication session when one or more of the first application container sends a FIN, and the at least one second application container sends a FIN.
-
-
-
-
-
-
-
-
-