Patents Examined by Mehulkumar J Shah
  • Patent number: 11190603
    Abstract: Techniques for tailoring sampling rates for data from interactive digital properties on a feature-by-feature basis and collecting the data using the tailored sampling rates. Each feature may have an independent sampling rate irrespective of sampling rates assigned to other features. The independent sampling rates are determined based on at least one factor of predictive feature usage information based on historical feature usage information, predetermined rules, and current usage velocity of the feature. In some embodiments the independent sampling rate is influenced by the usage of an allocated resource provided to the digital property relative to a total allocation of that resource for a given time period. In some embodiments, the allocated resource is server calls to a digital data analytics server for the purposes of providing feature usage information from the interactive digital property for the performance of digital data analytics.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stephen C. Hammer, Gray Cannon, Aaron K. Baughman
  • Patent number: 11171825
    Abstract: Various embodiments provision resources of a large-scale enterprise network for a first user. The large-scale enterprise network has a multiplicity of resources and users. The actions of users of the network are monitored to determine resource usage history and current resource usage of all resources for each user. A resource usage frequency is determined for all resources used by the first user. A set of related users is created by identifying users grouped with the first user in a common user group. At least one resource usage configuration for the first user is predicted based on the resource usage history, current resource usage, and resource usage frequency of the first user and resource usage history and current usage of each of the related users. A computing device of the first user is provisioned according to the predicted resource usage configuration.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Komminist S. Weldemariam, Anup Kalia, Jinho Hwang, Maja Vukovic, Clifford A. Pickover
  • Patent number: 11128490
    Abstract: Systems and methods for enabling access to dedicated resources in a virtual network using top of rack switches are disclosed. A method includes a virtual filtering platform encapsulating at least one packet, received from a virtual machine, to generate at least one encapsulated packet comprising a virtual network identifier (VNI). The method further includes a TOR switch: (1) receiving the at least one encapsulated packet and decapsulating the at least one encapsulated packet to create at least one decapsulated packet, (2) using the VNI to identify a virtual routing and forwarding artifact to determine a virtual local area network interface associated with the dedicated hardware portion, and (3) transmitting the at least one decapsulated packet to the dedicated hardware portion based on at least one policy provided by a controller, where the at least one policy comprises information related to a customer of the service provider.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neeraj Motwani, Rishabh Tewari, Pranjal Shrivastava, Deepak Bansal, Vaibhav Kumar, Nisheeth Srivastava, Abhishek Shukla, Rangaprasad Narasimhan, Vinayak Uppunda Padiyar, James Boerner, Avijit Gupta
  • Patent number: 11108722
    Abstract: This disclosure relates to various configurations or methods of displaying push information such as a number or a substance of push information which is received by an app implemented to a data processing terminal such as a smartphone. More particularly, this disclosure relates to various methods of creating and using (1) an unread content which a sender selects a user as a labeled receiver but the user has not yet confirmed or read), and (2) a labeled icon badge which can represent a number of such unread labeled contents or a substance of such labeled contents. This disclosure also relates to various methods of creating and using a labeled icon badge which can distinguish a labeled content from an unlabeled content, where the labeled content is the one with more need for a user to confirm and where the unlabeled content is the one with less need for a user to confirm.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: August 31, 2021
    Inventors: Jae kyu Lee, Youngtack Shim, Jae lark Jung
  • Patent number: 11108879
    Abstract: A transfer server according to the present invention is a transfer server guiding an access request from a client terminal to a site that is a redirect destination and includes a reception unit configured to receive an access request for a site providing a support service relating to a device connected to the client terminal, a generation unit configured to generate an address for accessing a site providing a support service requiring in-advance registration in a case where the device is a target for the support service requiring the in-advance registration, and a transmission unit configured to transmit an access response having the generated address set as a redirect destination to the client terminal.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: August 31, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroki Hachiya
  • Patent number: 11088807
    Abstract: Application-level acknowledgements may be used to verify that a data packet has not only been received, but has been successfully processed by the appropriate application operating on a device that received the data packet. For example, in one embodiment, two devices may be registered with an identity service that enables security and push messaging. A first device may communicate a data packet to another device that is associated with the same identity account through the identity service. The device receiving the data packet may send an acknowledgement verifying receipt of the data packet. After an application has processed the data packet, an acknowledgement that the data packet was processed may also be send from the second device to the first device.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Daniel B. Pollack, Justin N. Wood
  • Patent number: 11082357
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic hierarchical management of queue resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes assigning, in runtime, by the database system, weights to at least one of a plurality of tenants and a plurality of message types. The assigned weights are capable of being dynamically scaled, in runtime, based on one or more factors. The method may further include allocating, in runtime, by the database system, resources to one or more of the plurality of tenants and one or more of the plurality of message types based on their assigned one or more weights of the weights. The allocated resources are capable of being dynamically modified, in runtime, based on scaling of the assigned weights.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: August 3, 2021
    Assignee: salesforce.com, inc.
    Inventor: Xiaodan Wang
  • Patent number: 11080165
    Abstract: In certain embodiments, a system receives a computer program from a server. The computer program can initiate display of views. The system selects one or more views according to a hierarchy of parent-child relationships among the views. For each selected view, a controller associated with rendering of the view is identified. One or more timing thunks configured to collect timing events are installed into the controllers. One or more records are created from the timing events, and at least a subset of the records are reported to the server.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas A. Allen, Raleigh H. Upshur
  • Patent number: 11044285
    Abstract: Systems and methods for facilitating communication between users of a collaboration service on a private network are presented. A first server is configured to host the collaboration service. A first client device corresponds to a registered user of the collaboration service. The first client device is in direct communication with the first server to use the collaboration service. An application portal instance is configured and deployed by a second server. The application portal instance is configured to directly connect to the first server. The application portal instance provides an indirect connection to the first server. The indirect connection is hidden from users of the system. A second client device corresponds to a non-registered user of the collaboration service. The second client device connects directly to the application portal instance. The first client device and the second client device communicate over the private network using the collaboration service.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: June 22, 2021
    Assignee: Berryville Holdings, LLC
    Inventors: Christopher Edward Delaney, Chava Louis Jurado, Carl Bailey Jacobs
  • Patent number: 11038836
    Abstract: A first computer server included in a cluster system includes a plurality of network interfaces, a memory, and a processor coupled to the memory. The processor retrieves a first Internet Protocol (IP) address and a second IP address from the memory. The processor initiates a first communication process with a second computer server included in the cluster system via a first network interface of the plurality of network interfaces. The processor sets the first IP address to the first network interface when the first communication process enables communication with the second computer server. The processor initiates, using the first IP address, a second communication process with a first device having the second IP address via the first network interface. The processor obtains a type of the first device and outputs information on the type of the first device in association with information on the first network interface.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: June 15, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Kazuya Shida, Seishiro Hamanaka, Koji Sugai, Kaname Takaochi
  • Patent number: 11032107
    Abstract: A network node may receive a packet having an inner internet protocol (IP) header and an outer IP header. The inner IP header may be encrypted. The network node may generate a copy of the packet to obtain a copied packet. The network node may perform decryption on one of the packet or the copied packet to identify a recipient address of the inner IP header. The network node may update the outer IP header of the other of the packet or the copied packet to obtain an updated packet with an updated outer IP header. A destination address of the updated outer IP header may be updated to a tunnel endpoint of a receiving network node that is associated with the recipient address. The network node may route the updated packet according to the updated outer IP header.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 8, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Goutham Kondapavuluru, Vijay Sai Ram Paruchuri
  • Patent number: 11032341
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a video stream preview. One of the methods includes receiving, from a user device, a request for a video stream preview. A payload of data is transmitted from a session system to the user device over a network. A first measure of network transmission quality is determined based on a result of transmitting the payload to the user device over the network from the session system. A second measure of network transmission quality is determined for data transmitted over the network from a session host to the session system. A video stream preview is generated from an example video stream obtained from the user device by degrading the quality of the example video stream according to the first measure of network transmission quality and the second measure of network transmission quality. The video stream preview is displayed on the user device.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: June 8, 2021
    Assignee: Verily Life Sciences LLC
    Inventor: Udi Manber
  • Patent number: 11019123
    Abstract: Embodiments provide for multi-bit rate component sharding, wherein processors are configured to identify respective sizes of each of different data partitions of a totality of content data of a moving picture experts group format file, the content data including audio data or video data. The processor is configured to determine bandwidth capacities for each of different telecommunication channels that are available to send the file content data to a designated recipient device; partition the file content data into differently-sized data groups, each of including audio data or video data; and differentially rout the data groups to ones of the channels as a function of matching data group data sizes to the channel bandwidth capacities.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: David Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
  • Patent number: 10999646
    Abstract: The present disclosure discloses an information presenting method, terminal device, server and system. The method applies to a server providing an online streaming media playing service. When providing the online streaming media playing service for a terminal device, the method includes: determining whether the terminal device is to present information presentation; when determining that the terminal device is to present the information, sending a presentation time parameter to the terminal device, so that the terminal device presents the information in a time range indicated by the presented time parameter.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: May 4, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xiaohua Hu
  • Patent number: 10965629
    Abstract: A method for an automated chatwriter implemented on a chatwriter server is provided. A chatwriter application is provided to create an imitation of a real device chat displaying personal's emotions during the chatting process in an instant messaging software modules. The chatwriter can be used in a movie industry to simplify the process of chatting between users and to maintain a “real-life” chat effect. It can be used as a story telling tool that can generate a content in order to fulfill social needs of the users. The chat content can be created in advance and the selected chat can be displayed at any time.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: March 30, 2021
    Assignee: Screenshare Technology Ltd.
    Inventor: Timur Bekmambetov
  • Patent number: 10963363
    Abstract: A method, system and computer program product for adaptive system monitoring. In one embodiment, the method comprises generating time-varying correlation graphs indicating correlations between a multitude of parameters of the system, and using the correlation graphs to identify monitoring logic for monitoring the system. In an embodiment, the correlation graphs are used to select a group of the parameters as monitoring parameters, and these monitoring parameters are dynamically changed. In one embodiment, the monitoring parameters form sets of monitoring parameters, and each set of monitoring parameters is used to monitor the system for an associated period of time. The lengths of these monitoring periods are changed based on the rate of change of the correlation graphs. In an embodiment, the rate at which the monitoring parameters are changed is itself changed based on the rate of change of the correlation graphs.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ramya Raghavendra, Murtaza Zafer, Bong Jun Ko
  • Patent number: 10944835
    Abstract: In order to achieve location transparency and routing slip extensibility, a system and a method for orchestrating a web service using Business Process Execution Language are disclosed. The method includes: receiving a message, wherein the message comprises an address identifying an extension element; determining, from the address, a location of the extension element identified by the address; responsive to determining the location of the extension element, directing the message to an appropriate location; and storing the message in a computer readable storage medium.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: March 9, 2021
    Assignee: AUREA SOFTWARE, INC.
    Inventors: Michael E. Theroux, Andi Abes, Peter Stewart Easton, Gregory M. Lucas
  • Patent number: 10931764
    Abstract: In one embodiment, a method includes determining a first set of users associated with a first geographic area; and determining one or more second sets of users. For each second set of users the users in the second set are associated with one of a number of second geographic areas and the users in the second set interact with the first set of users. The method also includes, for each second set of users, computing a mutual-interaction metric between the first set of users and the second set of users based on an amount of interaction between the users in the first set and the users in the second set; and determining, based on the mutual-interaction metric, a geographic-area cluster that comprises the first geographic area and one or more of the second geographic areas. The geographic-area cluster represents a user community that spans the first and second geographic areas.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Stephen Moore Davis, Samantha Wu, Jeffrey Scott David Breudecheck, Jia-An Koo
  • Patent number: 10904122
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic workload-aware shuffling of message types in message queues in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes monitoring, in runtime, workload patterns associated with incoming workloads, where each workload is associated with a plurality of message types and the plurality of message types are inspected and processed in a predetermined order. The method may further include collecting, in runtime, information regarding each message type based on a workload pattern of its associated workload, and dynamically shuffling the order based on the information, where shuffling includes ordering a first set of message types having one or more messages ahead of a second set of message types having fewer or no messages.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: January 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Xiaodan Wang, Vijayanth Devadhar
  • Patent number: 10897474
    Abstract: In one embodiment, a device in a first network receives traffic flow information regarding a plurality of traffic flows in the first network. The device labels the traffic flow information by associating classifier labels to the traffic flow information. The device receives a generic traffic classifier that was trained using a training data set that comprises labeled traffic flow information for a plurality of other networks and excludes the traffic flow information regarding the plurality of traffic flows in the first network. The device acclimates the generic traffic classifier to the first network using the labeled traffic flow information regarding the plurality of traffic flows in the first network.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: January 19, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Blake Harrell Anderson, David McGrew