Patents Examined by Dhairya A. Patel
  • Patent number: 11102092
    Abstract: A system is configured for extracting historical information for a first plurality of resource pools, generating a historical dynamic graph based on the historical information, identifying from the historical information, a historical set of resource distribution events associated with a malfeasance, determining from the historical dynamic graph, at least one historical malfeasance pattern, receiving current resource distribution request information for a second plurality of resource pools, generating a current dynamic graph comprising a current plurality of nodes and a current plurality of edges, monitoring the current dynamic graph and identify a current malfeasance pattern, and executing one or more remediation actions on one or more of the second plurality of resource pools associated with the current dynamic graph.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 24, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Eren Kursun
  • Patent number: 11102535
    Abstract: Techniques are described for adjusting parameter settings for bitrate selection algorithms for different segments of a population of devices streaming content. Streaming sessions are identified according to session characteristics. Within each segment of sessions, control parameter settings are sent to devices corresponding to a subset of each segment. Test parameter settings are sent to devices corresponding to another subset of each segment. If the test parameter settings result in better playback performance relative to the control parameter settings, the test parameter settings become the new control parameter settings, and new test parameter settings are generated.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: August 24, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Amarsingh Buckthasingh Winston, Nicholas James Benson, Marc Joliveau, Lei Li, Stefan Christian Richter, Li Tong
  • Patent number: 11093955
    Abstract: Methods and apparatus are disclosed to measure mobile broadband market share. A disclosed example method involves invoking an adapter query on a computing device in response to detecting a request for Internet services, identifying a plurality of available adapters on the computing device based on the adapter query, and determining whether the computing device includes a mobile broadband service provider based on which one of the plurality of available adapters is servicing the request for Internet services.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: August 17, 2021
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventor: Shi Lu
  • Patent number: 11076014
    Abstract: A computer-readable tangible non-transitory storage medium storing a program that causes a terminal device to perform: transmitting, to a first server device, a first instruction to store second identification information of a first user in association with first identification information of the first user; obtaining, from the first server device, a notification of completion of a process responding to the first instruction; displaying the completion of the process; transmitting, to the first server device, a second instruction to give the first user a bonus corresponding to a second user, when the second identification information of the second user is included in list information including the second identification information of other users associated with the first user in the second server device; obtaining a notification of completion of a process responding to the second instruction from the first server device; and displaying completion of the process.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: July 27, 2021
    Assignee: POKELABO, INC.
    Inventor: Iku Nobuta
  • Patent number: 11076020
    Abstract: A system and method dynamically transitions the file system role of compute nodes in a distributed clustered file system for an object that includes an embedded compute engine (a storlet). Embodiments of the invention overcome prior art problems of a storlet in a distributed storage system with a storlet engine having a dynamic role module which dynamically assigns or changes a file system role served by the node to a role which is more optimally suited for a computation operation in the storlet. The role assignment is made based on a classification of the computation operation and the appropriate filesystem role that matches computation operation. For example, a role could be assigned which helps reduce storage needs, communication resources, etc.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Duane M. Baldwin, Sasikanth Eda, John T. Olson, Sandeep R. Patil
  • Patent number: 11064550
    Abstract: A system includes a processor configured to attempt a packet-data connection for a first number of attempts, including a predetermined short delay between each unsuccessful attempt. The processor is also configured to delay for a longer predetermined delay determined based on a predetermined long delay less a total duration of preceding failed connection attempts, responsive to another failed connection attempt after failures for the first number of attempts, and repeat the attempt and delay steps until a connection is established.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: July 13, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Issam Ayoub, Said Abdallah, Ritesh Pandya
  • Patent number: 11063843
    Abstract: An application awareness system for a virtualized infrastructure. The application awareness system may use commands in standardized protocols to obtain data from virtual entities in the virtualized infrastructure. The data may be processed to indicate applications on specific virtual entities. The application awareness system may interact with those applications to gain information about the configuration of the application, or for a distributed application, components of the application on each of the plurality of virtual entities. These techniques may be applied to both virtual machines and containers, generating data that may be used in any of multiple management functions performed on the virtual infrastructure, such as backup, monitoring and resource allocation.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: July 13, 2021
    Assignee: HYCU, Inc.
    Inventors: Mladen Brajkovic, Dusan Vucko
  • Patent number: 11063901
    Abstract: Disclosed herein is a manufacturing line computer system including: first and second computers. The first computer includes a storage section adapted to store a template that associates role information of the second computer and a network address of the second computer; and a reply section adapted to return the network address of the second computer associated with the role information to the second computer in response to reception of the role information from the second computer. The second computer includes an input section adapted to input the role information of the second computer; a transmission section adapted to send the input role information of the second computer to the first computer; and a network address setup section adapted to specify the network address, returned from the first computer, for the second computer.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: July 13, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Takashi Nakamura, Tsutomu Hoshi
  • Patent number: 11050688
    Abstract: A computer implemented method includes supplying to a user at a client device a prompt to contact a matched individual. A proposed communication from the user to the matched individual is monitored. The proposed communication is compared to a set of effective communication policies to selectively identify an effective communication policy violation. A warning is supplied to the user in response to the effective communication policy violation. A signal is received from the user to send a completed communication to the matched individual. Network routing of the completed communication from the client device to the matched individual is enabled.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 29, 2021
    Assignee: AMI Holdings Limited
    Inventor: Sergey Frolovichev
  • 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: 11036525
    Abstract: A computing device may include a memory and a processor cooperating with the memory to host virtual computing sessions to be remotely displayed at a client device via a frame buffer, with the client device being configured to render the virtual computing sessions via a graphical user interface (GUI). The computing device may further detect regions of interactive graphics within a virtual computing session based upon a virtual session input and without analyzing the frame buffer, assign a higher priority to the regions of interactive graphics than other content within the frame buffer, and send the contents of the frame buffer to the client device for rendering in the GUI based upon the assigned priority.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: June 15, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Georgy Momchilov
  • Patent number: 11032684
    Abstract: A communication system may include a plurality of geographically proximate nodes that communicate via one or more range-limited wireless technologies such as BLUETOOTH® low energy (BLE). An origin node may generate and communicate a first message responsive to detecting an event occurrence. The message may include an identifier associated with the origin node, data indicative of the event occurrence, a hop count, a maximum hop count, and a number of designated recipient nodes within the communication system. A first designated recipient node may, upon receiving the first message, attempt to confirm the event occurrence included in the first message. Upon confirming the event occurrence, the first designated recipient node may communicate a notification to an external third party. If unable to confirm the event occurrence, the first designated recipient node may generate and communicate a second message to a second designated recipient node included in the first message.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: June 8, 2021
    Assignee: Intel Corporation
    Inventors: Cory J. Booth, Adam Jordan, Michael J. Payne, Alexandra C. Zafiroglu, Joshua Ekandem, Jasmeet Chhabra
  • Patent number: 11029989
    Abstract: Distributing kernels in a containerized computing environment includes executing, using computer hardware, a notebook server in a first container, wherein the notebook server is configured to communicate with a gateway in a second container, in response to a request for a kernel from the notebook server, the gateway requesting, using the computer hardware, a new container including the kernel from a container manager, instantiating, using the computer hardware, the new container including the kernel within a selected computing node of a plurality of computing nodes, publishing, using the computer hardware, communication port information for the new container to the gateway, and exchanging electronic messages, using the computer hardware, between the notebook server and the kernel through the gateway using the communication port information for the new container.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luciano Resende, Kevin B. Bates, Frederick R. Reiss
  • Patent number: 11025750
    Abstract: An accessed indicator is encoded in a uniform resource locator (URL) of a first request message, for a first action, to determine if a first request is for a native behavior that provides client-side platform specific actions implemented by the client device that has client-side resources instead of a server in communication with the client device. The first request message represents the first request to access the native behavior. The first action is implemented using a client-side resource of the client device without transmitting the first request from the client device to the server that the first request was originally destined for. A second request message with a second request specifying a second action is intercepted. It is determined that the second action cannot be performed by any of the client-side resources of the client device. The second request specifying the second action is transmitted from the client device to the server.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: June 1, 2021
    Assignee: Oracle International Corporation
    Inventor: Mark A. Johnson
  • Patent number: 11019113
    Abstract: There is provided an information processing apparatus including a communication level acquisition unit that acquires a level of mutual communication between users, and a talk room control unit that creates a talk room that a plurality of users access via terminals in order to provide or acquire information, on a basis of the level. With this arrangement, it becomes possible to provide a mechanism that can create a talk room afterward with a person the user actually conversed with on the spot.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: May 25, 2021
    Assignee: SONY CORPORATION
    Inventors: Masatomo Kurata, Sota Matsuzawa
  • Patent number: 11018937
    Abstract: A method may include identifying a first set of values indicative of a present state of a software-defined network (SDN). The method may further include receiving one or more proposed changes to the SDN via an interface. The method may also include determining, based on the one or more proposed changes to the SDN, a potential state of the SDN and a second set of values indicative of the potential state of the SDN. The method may further include generating a change index based on a comparison of the first set of values with the second set of values. The method may also include providing the change index via the interface.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 25, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Rodney Bruce Smith
  • Patent number: 11019168
    Abstract: A method for integrating cloud applications into a cloud service broker (CSB) platform using an automated, universal connector, the method includes receiving at a connector hub, a connector package for a software from an independent software vendor device, creating a connector instance for the connector package for integration with the CSB platform, the CSB platform further configured to provide licenses for the software, receiving at the cloud service broker computing device via a CSB platform interface, a subscription request for the software, the subscription request comprising an activity selected from a group consisting of a creation, change and deletion, transmitting to a universal connector device by a CSB platform controller, the subscription request, processing, at the universal connector device, the subscription request, notifying a customer relationship management (CRM) device, by the universal connector device, of the subscription request, storing the subscription request in a CRM database, obtain
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 25, 2021
    Assignee: INGRAM MICRO INC.
    Inventors: Maxim Kuzkin, Taylor Michael Giddens, David Wippich, Aleksandr Khaerov, Dmitrii Fontanov
  • Patent number: 11017484
    Abstract: A resource sharing method is performed at a mobile terminal, the method including the following steps: obtaining configured user identifier; obtaining multimedia data; obtaining a resource sharing request, and associating the user identifier with the multimedia data according to the resource sharing request; generating a resource sharing instruction according to an association relationship between the user identifier and the multimedia data; and executing the resource sharing instruction.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: May 25, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wenhui Lai, Danni Lin, Pengfei Zhong, Feng Xiong, Lin Liu, Wei Zhai, Richeng Xiao, Lingfeng Xu, Zengkang Liao, Cong Tang, Ming Huang, Moubang Li, Jianwei Kuang, Junchao Wang, Song Wang, Zurong Wu, Qiang Tu, Shan Chen, Jianli Li, Chang He, Wei Shi, Yanxue Chong, Yehui Huang, Qianqian Lin, Yi Chen, Yumiao Zhang, Yifan Yang, Chuanqing Li, Zhenquan Wu, Xingxing Dai
  • 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: 11012488
    Abstract: A system can include multiple content ingress sites to process content into portions of content. A content ingress site, of the multiple content ingress sites, can include a first set of devices. The first set of devices can be configured to process the content in a synchronized manner. The first set of devices can be configured to have excess processing capacity to facilitate failover of a first segmenter device to a second segmenter device. The first set of devices can be configured to process content from multiple sources. The system can include multiple content distribution sites to encode the portions of content. A content distribution site can include a second set of devices. The system can include multiple content satellite offices to provide the portions of content to one or more destination devices. A content satellite office can include a third set of devices.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 18, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kevin Shen, Suri B. Medapati, Caleb Chaney, George So, Yinqing Zhao