Patents Examined by Sujana Khakural
-
Patent number: 11075981Abstract: 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: GrantFiled: August 24, 2017Date of Patent: July 27, 2021Assignee: NHN Entertainment CorporationInventor: Seong Woo Park
-
Patent number: 11044213Abstract: 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: GrantFiled: December 19, 2017Date of Patent: June 22, 2021Assignee: Nice Ltd.Inventors: Yaron Cohen, Tai Kashi, Dror Eyal
-
Patent number: 11012386Abstract: 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: GrantFiled: December 20, 2016Date of Patent: May 18, 2021Assignee: LINE CORPORATIONInventor: Il Gu Lee
-
Patent number: 11012496Abstract: 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: GrantFiled: August 10, 2017Date of Patent: May 18, 2021Assignee: Citrix Systems, .Inc.Inventor: Hao Wu
-
Patent number: 10951722Abstract: 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: GrantFiled: June 18, 2020Date of Patent: March 16, 2021Assignee: PERFORMANCE AND PRIVACY IRELAND LTD.Inventors: Jaime Heilpern, Naveen Puvvula, Jack Furr
-
Patent number: 10897516Abstract: 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: GrantFiled: November 15, 2017Date of Patent: January 19, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Patrick Wetterwald, Pascal Thubert, Maik Guenter Seewald, Eric Michel Levy-Abegnoli
-
Patent number: 10853439Abstract: 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: GrantFiled: August 8, 2017Date of Patent: December 1, 2020Assignee: NICE LTD.Inventors: Efim Kolodizner, Reuven Kandov, Tal Haguel, Tal Zur
-
Patent number: 10834183Abstract: 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: GrantFiled: December 29, 2017Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Jinho Hwang, In Kee Kim, Christopher C. Young, Sai Zeng
-
Patent number: 10834182Abstract: 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: GrantFiled: March 29, 2017Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Jinho Hwang, In Kee Kim, Christopher C Young, Sai Zeng
-
Patent number: 10798033Abstract: 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: GrantFiled: March 29, 2017Date of Patent: October 6, 2020Assignee: Honeywell International Inc.Inventors: Thomas D. Judd, Thomas F. McGuffin
-
Patent number: 10757205Abstract: 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: GrantFiled: August 16, 2017Date of Patent: August 25, 2020Assignee: Performance and Privacy Ireland Ltd.Inventors: Jaime Heilpern, Naveen Puvvula, Jack Furr
-
Patent number: 10701164Abstract: 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: GrantFiled: March 29, 2017Date of Patent: June 30, 2020Assignee: Tata Consultancy Services LimitedInventors: Sujit Devkar, Pankaj Doke, Sylvan Lobo