Patents Examined by Sujana Khakural
  • Patent number: 11075981
    Abstract: A method to process load balancing via a hypervisor node in a virtual network environment includes: generating one or more backend virtual machine servers and a virtual switch responding to the one or more backend virtual machine servers, the virtual switch including a loopback interface; receiving, from a load balancing node via a virtual network, a request packet of a client received at the load balancing node through a router, the load balancing node including an L4 direct server return (DSR) load balancer; generating a response packet by processing the request packet through a backend virtual machine server selected by the L4 DSR load balancer among the one or more backend virtual machine servers, the request packet including an address of the client; and transmitting, according to the loopback interface, the generated response packet to the router of a real network based on the address of the client.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: July 27, 2021
    Assignee: NHN Entertainment Corporation
    Inventor: Seong Woo Park
  • Patent number: 11044213
    Abstract: A computerized-method for identification of a particular agent within a contact center that participates in an on-line chat session with a customer is provided. An on-line chat system can receive a request from the customer to initiate the on-line chat session. An invisible identifier can be inserted into a message for the online-chat session that uniquely identifies a particular agent handling the chat.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: June 22, 2021
    Assignee: Nice Ltd.
    Inventors: Yaron Cohen, Tai Kashi, Dror Eyal
  • Patent number: 11012386
    Abstract: Provided is a computer program stored in a non-transitory computer-readable recording medium to execute, by using a computer, a message exchanging method including: receiving, from a user, at least some of a message to be transmitted; extracting at least one keyword from the message to be transmitted, and extracting at least one interlocutor related to the at least one keyword; converting the at least some of the message to at least one recommended message according to the at least one interlocutor; and transmitting the at least one recommended message to each of the at least one interlocutor.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: May 18, 2021
    Assignee: LINE CORPORATION
    Inventor: Il Gu Lee
  • Patent number: 11012496
    Abstract: Described embodiments may provide transferring a file to a mobile device via scanning quick response codes displayed via a display output device. A media device in communication with a server may receive a request to access a file on the server. A file converter of the media device may encode the file obtained from the server into a plurality of quick response (QR) codes. The media device may display the plurality of QR codes via a display output device. A mobile device may scan each of the plurality of QR codes displayed on the display output device. A file downloader of the mobile device may interpret each of the scanned plurality of QR codes to form a file on the mobile device.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: May 18, 2021
    Assignee: Citrix Systems, .Inc.
    Inventor: Hao Wu
  • Patent number: 10951722
    Abstract: A system provides monitoring for application usage on a device, such as a mobile device, using network consumption data of the device. The system determines an application list of applications executing on a device, determines application strings associated with the applications, receives network consumption data for a process executing on the device, and determines consumption data strings from the network consumption data. The system further determines match scores by identifying matching strings between the application strings and the consumption data strings along weighted search paths defined between the application strings and the consumption data strings, identifies an application from the application list for the process based on the match scores, and associates the network consumption data for the process with the application. The system generates usage data for the application by aggregating network consumption data associated with the application over time.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: March 16, 2021
    Assignee: PERFORMANCE AND PRIVACY IRELAND LTD.
    Inventors: Jaime Heilpern, Naveen Puvvula, Jack Furr
  • Patent number: 10897516
    Abstract: In one embodiment, a method comprises: storing, by a computing device in a non-deterministic data network, a plurality of data packets originated by a source device into a mass storage medium associated with the computing device; receiving, by the computing device, a data request originated by an access point device providing deterministic reachability to a deterministic device in a deterministic data network providing reachability to multiple deterministic devices, the request specifying one or more deterministic constraints associated with reaching the deterministic device; and supplying, by the computing device, a selected one of the data packets to the access point device for delivery of data stored therein to the deterministic device according to the one or more deterministic constraints.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: January 19, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Patrick Wetterwald, Pascal Thubert, Maik Guenter Seewald, Eric Michel Levy-Abegnoli
  • Patent number: 10853439
    Abstract: A method for transcoding data for playback via a HTML5 player is provided. Upon received a request for playback of data, stored data can be retrieved and can be transcoded in portions. The portions can be sent to the player, and each portion is sent to the player when transcoding is complete.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: December 1, 2020
    Assignee: NICE LTD.
    Inventors: Efim Kolodizner, Reuven Kandov, Tal Haguel, Tal Zur
  • Patent number: 10834183
    Abstract: A method, product, and apparatus for treating idle servers in a cloud system provide for extrapolating a purpose of each of a plurality of servers by comparing a list of processes active on the server to a plurality of lists of processes associated with a plurality of purposes; selecting vectors of idle/active features corresponding to the extrapolated purposes of each of the plurality of servers; classifying as idle or active each of the plurality of servers, by assessing the specified feature vectors using a linear support vector machine; validating as idle or active each server classified as idle, by assessing the connectivity of the server with all servers classified as active; and implementing at least one treatment option on servers that have been validated as idle. The treatment options may include terminating, terminating with snapshot, and stopping a virtual machine.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jinho Hwang, In Kee Kim, Christopher C. Young, Sai Zeng
  • Patent number: 10834182
    Abstract: A method, product, and apparatus for treating idle servers in a cloud system provide for extrapolating a purpose of each of a plurality of servers by comparing a list of processes active on the server to a plurality of lists of processes associated with a plurality of purposes; selecting vectors of idle/active features corresponding to the extrapolated purposes of each of the plurality of servers; classifying as idle or active each of the plurality of servers, by assessing the specified feature vectors using a linear support vector machine; validating as idle or active each server classified as idle, by assessing the connectivity of the server with all servers classified as active; and implementing at least one treatment option on servers that have been validated as idle. The treatment options may include terminating, terminating with snapshot, and stopping a virtual machine.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jinho Hwang, In Kee Kim, Christopher C Young, Sai Zeng
  • Patent number: 10798033
    Abstract: A method for processing Aircraft Communications Addressing and Reporting System (ACARS) messages at a Communications Management Unit (CMU) on an aircraft is provided. The method includes, for an ACARS downlink message, receiving a message at the CMU from an application on a computer external to the CMU onboard the aircraft, reading a field in the message that indicates a message type for that application, determining an ACARS label associated with the message type, using the determined ACARS label instead of the industry standard ACARS label/sublabel associated with the onboard application external to the CMU, and sending the ACARS downlink message encoded with the determined ACARS label to a ground system to be delivered to a peer ground application.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: October 6, 2020
    Assignee: Honeywell International Inc.
    Inventors: Thomas D. Judd, Thomas F. McGuffin
  • Patent number: 10757205
    Abstract: A system provides monitoring for application usage on a device, such as a mobile device, using network consumption data of the device. The system determines an application list of applications executing on a device, determines application strings associated with the applications, receives network consumption data for a process executing on the device, and determines consumption data strings from the network consumption data. The system further determines match scores by identifying matching strings between the application strings and the consumption data strings along weighted search paths defined between the application strings and the consumption data strings, identifies an application from the application list for the process based on the match scores, and associates the network consumption data for the process with the application. The system generates usage data for the application by aggregating network consumption data associated with the application over time.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: August 25, 2020
    Assignee: Performance and Privacy Ireland Ltd.
    Inventors: Jaime Heilpern, Naveen Puvvula, Jack Furr
  • Patent number: 10701164
    Abstract: A technique for engaged micro-interactions on digital devices is disclosed. In an embodiment, activities performed on a digital device are monitored. Further, at least one user accessing the digital device and friends associated with the user are determined based on the activities. Furthermore, a profile for the user and friends is created. Moreover, time spent and required to perform an action on content are determined based on the profile. In addition, a list of desires associated with the user and/or friends is determined based upon the activities and/or time spent and required to perform the action on the content. Also, the list of desires are ranked based on the activities to be performed by the user and friends. The user and/or friends are then engaged by providing a micro-interaction on the digital device based on the ranking of the list of desires and a time required to download online content.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: June 30, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Sujit Devkar, Pankaj Doke, Sylvan Lobo