Patents Examined by Hitesh Patel
  • Patent number: 10951729
    Abstract: Techniques discussed herein improve a user's playback experience of a multimedia file by automatically adjusting playback settings based on change history data stored in one or more profiles. A system is configured to detect and collect information regarding changes to playback settings made by one or more users, and/or made in response to input from one or more users, during presentation of a media title, such as a song and/or movie, on one or more computers. This information is processed by a backend process on one or more server computers to determine predicted preferred playback settings for a particular user using a particular computer or playback device, requesting a particular multimedia file.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: March 16, 2021
    Assignee: BRIGHTCOVE INC.
    Inventor: Arup Malakar
  • Patent number: 10951509
    Abstract: Methods, systems, and computer readable media for providing intent-driven microapps for execution on communications network testing devices. A method includes receiving a configuration definition specifying a user-declared intent for testing a communications network. The method includes accessing a catalog of intents and determining, based on one or more entries in the catalog of intents matching the configuration definition specifying the user-declared intent, one or more applications from a repository of network testing or visibility applications and at least one configuration file. The method includes installing the one or more applications on a network testing device and configuring the one or more applications using the configuration file, causing the network testing device to test the communications network and to fulfill the user-declared intent specified in the configuration definition.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 16, 2021
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Winston Wencheng Liu, Kristopher Len Raney
  • Patent number: 10938697
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server, the replicated client request replicating the production load on the test server.
    Type: Grant
    Filed: July 4, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Patent number: 10911339
    Abstract: Systems and methods are described for a media guidance application (e.g., implemented on a user device) that improves quality of service while streaming code-agnostic content by optimizing buffering based on bit rate.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: February 2, 2021
    Assignee: Rovi Guides, Inc.
    Inventor: Reda Harb
  • Patent number: 10911328
    Abstract: A storage system monitors system performance metrics and client performance metrics related to input/output (I/O) operations. The storage system, generates a performance adjustment value for each client using a proportional-integral-derivative (PID) controller to match the corresponding respective target performance value within a time period based on feedback of the respective monitored client performance metric and the system performance metric. The storage system, throttles I/O operations for each client during the time period such that the respective client performance moves toward the corresponding respective target performance value.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: February 2, 2021
    Assignee: NetApp, Inc.
    Inventors: David D. Wright, Michael Xu
  • Patent number: 10904213
    Abstract: Systems and methods of the present invention provide for a server computer coupled to a network and configured to: receive an image; transmit the digital image to an API operated by at least one metadata generation service, and receive a metadata data set about the digital image, prioritize a plurality of keywords within the data set, generate a list of candidate domain names including a keyword, insert a second candidate domain name into the list comprising a keyword replacing or concatenated to the keyword and associated with a lower priority than the keyword; and transmit the list to a client computer for display.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: January 26, 2021
    Assignee: Go Daddy Operating Company, LLC
    Inventor: Jesse Bilsten
  • Patent number: 10878107
    Abstract: A content delivery system includes a trusted holder of profile data arranged to store information concerning a conscious entity, a content delivery requirement entity, a content intermediary entity; and a source of content. The trusted holder of profile data is arranged to issue profile reference data to the content delivery requirement entity in response to a request therefrom, and to communicate the profile reference data and at least part of the stored information concerning the conscious entity to the content intermediary entity, the request for content provision being capable of identifying the conscious entity to the trusted holder of profile data. The content intermediary entity is arranged to source, when in use, relevant content from the source of content using the at least part of the stored information concerning the conscious entity.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: December 29, 2020
    Assignee: Gaiasoft IP Limited
    Inventor: Clive Morel Fourman
  • Patent number: 10880246
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating customized images with avatars of different users within electronic messages. For example, users of different mobile computing devices can exchange electronic communications with images generated to include avatars representing themselves as well as their friends, colleagues, and other acquaintances.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: December 29, 2020
    Assignee: Snap Inc.
    Inventors: Dorian Franklin Baldwin, Jacob Edward Blackstock, David James Kennedy, Shahan Panth
  • Patent number: 10873645
    Abstract: A method of updating software, performed by respective machines in a linear communication orbit includes, at a local server executed by a respective machine, receiving, via the linear communication orbit, update metadata. At an update module executed by the respective machine, an update module evaluates software version information using the update metadata to determine a set of one or more updates to be applied to one or more software programs. A patch module sends, via the linear communication orbit, requests for one or more software update files corresponding to the set of one or more updates, and receives the one or more software update files corresponding to the set of one or more updates. The update module then updates the one or more of the software programs by applying the received one or more software update files to the one or more of the software programs.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: December 22, 2020
    Assignee: TANIUM INC.
    Inventors: Max Freilich, Andrew R. White, Christian L. Hunt, Peter Constantine, Peter Lincroft
  • Patent number: 10872106
    Abstract: The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: December 22, 2020
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Rajit Kurien Joseph, Jose Alberto Muniz Navarro, Yurii Brunets
  • Patent number: 10868786
    Abstract: Non-limiting examples describe automated bundling of content on behalf of a user by an application/service. As an example, a bundle of content may be a bundle of emails created on behalf of a user by an email service. Email data associated with a user account of an email service may be accessed. The email data may be evaluated by applying a bundle generation model that that evaluates the emails for bundling associations. An exemplary bundle generation model may evaluate the email data based on: user signal data from actions pertaining to categorization of specific emails, content and metadata corresponding with the email data, and server side metric analysis of activity corresponding with the user account. A bundle of emails may be automatically generated based on an evaluation result from applying the bundle generation model. The bundle of emails may be transmitted for display in a mailbox of the user account.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Patent number: 10862935
    Abstract: The disclosure relates to a distribution device and an information device. The distribution device comprises a communication part, a memory part and a controller. The communication part communicates with an external device. The memory part stores a video data. The controller transmits the video data to the external device through the communication part. The controller transmits the video data to the external device based on a request signal from the external device, and the video data includes a predetermined data that is different from the video data.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: December 8, 2020
    Assignee: FUNAI ELECTRIC CO., LTD.
    Inventors: Yoshinobu Imoto, Yoshikazu Fujita, Eiji Nakata, Ryuji Ikeda, Masahito Teraoka
  • Patent number: 10855779
    Abstract: There is provided an information processing system in which, when a service server receives a request for invalidating a cloud user authority to use a first function, the cloud user authority to use the first function is invalidated, and a local user authority is invalidated.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: December 1, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shohei Iwamoto
  • Patent number: 10848431
    Abstract: Methods and apparatus for interfaces to manage virtual network interface objects. A system may include resource instances and a network interface virtualization coordinator. Responsive to a record creation request, the coordinator creates an interface records that may include an IP address, subnet information and security properties. The coordinator may, in response to a request to attach the record to a resource instance, enable traffic directed to the IP address to flow to the resource instance. In response to a subsequent detach request, the traffic to the IP address may be disabled at the resource instance. The same interface record may be attached to another resource instance in response to another attach request, enabling traffic directed to the IP address to flow to the second resource instance.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: November 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric W. Schultze, Aaron C. Thompson, Arijit Ganguly, Padmini C. Iyer, Tobias L. Holgers, Christopher J. Lefelhocz, Ian Roger Searle
  • Patent number: 10841734
    Abstract: The present invention is directed to methods and systems for enforcing at least one rule within a geofence. The rule is enforced by a fencing agent on an unmanned aerial vehicle (UAV). The geofence is defined by a plurality of geographic designators, with the plurality of geographic designators each being associated with an Internet Protocol (IP) address, preferably an IPv6 address.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: November 17, 2020
    Assignee: GeoFrenzy, Inc.
    Inventor: Benjamin T. Jones
  • Patent number: 10841225
    Abstract: Packet forwarding includes creating a first lookup table for mapping packets to nodes based on the number of nodes in a first set of nodes. A received packet is mapped to a mapping value using a predetermined mapping function. The first lookup table is indexed using a first subset of bits comprising the mapping value. A second lookup table is created in response to adding a node to the first set of nodes. A subsequently received packet is mapped to a mapping value using the same predetermined mapping function to index the second lookup table using a second subset of bits comprising the mapping value.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: November 17, 2020
    Assignee: Arista Networks, Inc.
    Inventor: Peter Lam
  • Patent number: 10834198
    Abstract: A method, system and computer program product are disclosed for creating a dynamic heterogeneous IoT network from existing IoT network devices to identify and implement a dynamic response to an event. In an embodiment, the method comprises identifying an occurrence of a specified event; and creating a heterogeneous IoT network to respond to the event, including selecting a master IoT device and identifying one or more participatory IoT devices for the created network from multiple IoT devices from one or more existing IoT networks. The master IoT device is in bidirectional communications with the participatory IoT devices. The master device identifies a response to the specified event, translates the response into commands, and sends the commands to the participatory IoT devices to implement the response. The master IoT device may pass control to another master device in another heterogeneous IoT network if the response is not accomplished.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Shinde, Harish Bharti, Abhay Patra, Rajesh Kumar Saxena
  • Patent number: 10834212
    Abstract: The present invention is directed to methods and systems for querying a database of geofences, with each geofence in the database being associated with a plurality of IP addresses, preferably IPv6 addresses, and each IP address corresponding to a specific geographic coordinate. The method and system convert location coordinates to IP addresses and determine whether a location anchor point is associated with a geofence.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: November 10, 2020
    Assignee: GEOFRENZY, INC.
    Inventor: Benjamin T. Jones
  • Patent number: 10832236
    Abstract: A method of adding a computerized agent to an instant messaging (IM) session managed by an IM service for identifying automatically textual instructions to perform a transaction related to participant(s) of the IM session, comprising: using a computerized agent subscribed to an IM service by a telephone number and participates in an IM session managed by an IM service to acquire text content in an IM session and analyzing at least the text content of the IM session to identify automatically textual instructions to perform a transaction from the user which uses the IM client module, automatically instructing an operation of the transaction and submitting by the computerized agent at least one IM message in the IM session.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: November 10, 2020
    Inventor: Roy S. Melzer
  • Patent number: 10834167
    Abstract: In some embodiments, a system includes a proxy and an application server. The proxy is operable to intercept a request to download application content from an application server, insert an address of a navigation service into the request to yield an augmented request, and transmit the augmented request to the application server. The application server is operable to receive the augmented request, generate an application in response to the augmented request, the application comprising the application content, a navigation placeholder, and code to access the navigation service at the address, the navigation placeholder representing a portion of the application where the navigation service may be inserted, and transmit the application for receipt by the client.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: November 10, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas A. Allen, Tres L. Henry, Elena Dykhno, David J. Whitney