Patents Examined by George C Neurauter
  • Patent number: 11329937
    Abstract: Methods and systems are described for identifying a non-focus area of a content item and overlaying another content item onto the non-focus area. A first content item is received. The first content item includes a plurality of frames. A non-focus area of first frame of the first content item is identified. A second content item is overlaid onto the non-focus area of the first frame of the first content. A different non-focus area of a second frame of the second frame of the first content item. As such, the methods and systems provide for additional content that fits into non-focus portions of the content without obscuring portions of the content intended, for example, to attract attention of an audience.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: May 10, 2022
    Assignee: Rovi Guides, Inc.
    Inventor: Madhusudhan Srinivasan
  • Patent number: 11329949
    Abstract: A domain name parsing method, includes the following steps: acquiring a domain name parsing request transmitted by a client containing a domain name and home information of the client; inquiring a correspondence between the domain name and an address corresponding to a region to which the client belongs in pre-stored statistical information based on the home information; and determining and transmitting the domain name parsing address corresponding to the domain name included in the inquiring request based on the correspondence between the domain name and the address corresponding to the region. The statistical information includes a correspondence between the domain name and an address counted previously for various regions, and the correspondence represents a corresponding relationship between the domain name and a domain name available parsing address determined based on history report information from a plurality of clients and capable of assessing the domain name successfully.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: May 10, 2022
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Yanqiang Zheng, Bin Zhu, Weijun Gong
  • Patent number: 11323358
    Abstract: A semiconductor chip for implementing load-aware equal-cost multipath routing includes a number of pipes, each pipe being coupled to a portion of ports on the semiconductor chip, and a central unit consisting of a state machine and multiple databases. The databases contain information regarding a communication network including an overlay network and an underlay network, and the state machine is implemented in hardware and can optimize at least one feature of the overlay network and a corresponding group of paths within the underlay network.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: May 3, 2022
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventor: Sachin Prabhakarrao Kadu
  • Patent number: 11316904
    Abstract: A server management switch discovers and identifies its switch ports that are connected to communication ports of baseband management controllers (BMC's) of server computers. The server management switch isolates the identified BMC-connected switch ports such that network traffic on a BMC-connected switch port is restricted to a switch port that has a connection, either directly by a link or over a server management network, to a server management computer. Network traffic on BMC-connected switch ports are monitored and controlled in various ways to further protect the BMC's from security attacks.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: April 26, 2022
    Assignee: SUPER MICRO COMPUTER, INC.
    Inventor: Sahul Hameed Abdul Kader Jailani
  • Patent number: 11310329
    Abstract: The present application discloses a method for caching data. The method includes: a controller calculates a local caching gain of first content for each forwarding device on the first content delivery path, wherein a local caching gain of the first content of an ith forwarding device is generated by calculation according to a first parameter and a popularity of the first content, and the first parameter is used for identifying bandwidth consumed by transmitting the first content between the ith forwarding device and the server. The controller obtains a first caching gain, wherein the first caching gain is a maximum value of local caching gains of all forwarding devices on the first content delivery path. The controller sends the first caching gain to the server and sends the local caching gain of the first content to the ith forwarding device.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: April 19, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shucheng Liu
  • Patent number: 11310152
    Abstract: The present invention provides a communications network which is divided into a plurality of segments, with, each segment comprising one or more routers and one or more communications links that connect the routers. Each of the segments also comprises a segment management module. Each of the segment management modules reports to a supervisory management module and the communications network may comprise one or more supervisory management modules. If a segment management module predicts that a QoS threshold will be breached then it may re-route a data flow within that segment. If such a re-route is not possible then it will send a request to its supervisory management module to initiate a re-routing to a further segment.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: April 19, 2022
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Vidhyalakshmi Karthikeyan, Detlef Daniel Nauck
  • Patent number: 11303575
    Abstract: A network device may receive network traffic associated with a network and determine that the network traffic is associated with a dynamic application. The network device may determine, based on the network traffic being associated with a dynamic application, an application feature associated with the network traffic. The network device may perform a lookup operation associated with the application feature to identify policy information associated with the application feature. The network device may selectively permit communication of the network traffic via the network based on the policy information associated with the application feature, wherein the network traffic is to be permitted to be communicated via the network or prevented from being communicated via the network based on an indication from the policy information.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: April 12, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Rajeev Chaubey, Sravanthi Arimanda, Ashok Kumar
  • Patent number: 11301922
    Abstract: Systems and methods are provided for determining additional vehicle data for a vehicle based on a vehicle identifier, such as a vehicle identification number (VIN). Based on the VIN, manufacturer codes, model codes, and other additional manufacturer information can be determined. The manufacturer codes and/or model codes can be used in determining a list of options on the vehicle. This information can be used by a variety of systems in determining more accurate vehicle specifications to yield more accurate vehicle evaluations based at least in part on the list options.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: April 12, 2022
    Assignee: AUTO I.D., INC.
    Inventor: Sean Smith
  • Patent number: 11290526
    Abstract: One or both of a metadata associated with content to be integrated into a linear broadcast and a content data comprising content to be integrated into the linear broadcast is received via a network. A trigger to integrate content into said linear broadcast is received from a broadcast automation system associated with the linear broadcast. Based at least in part on said metadata a content item is determined to be integrated into the linear broadcast in response to the trigger. The determined content item is integrated into the linear broadcast, including by providing to a mixing node associated with the linear broadcast a broadcast-ready audio output.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: March 29, 2022
    Assignee: Jelli, Inc.
    Inventors: Jateen P. Parekh, Yuri Regelman, Bo-Lin Hsu, John Paul LeFlohic
  • Patent number: 11283691
    Abstract: A method includes maintaining, by a controller device that manages a plurality of network devices, a data structure and receiving, by the controller device, an indication of a stateful intent. The method further includes generating, by the controller device, a logical packet based on the stateful intent and determining, by the controller device, a dependent intent of the data structure based on the logical packet. The method further includes determining that the dependent intent conflicts with the stateful intent. The method further includes, in response to determining that the dependent intent conflicts with the stateful intent, determining, by the controller device, a resolution that resolves the conflict between the dependent intent and the stateful intent based on the dependent intent and the stateful intent and outputting, by the controller device, an indication of the resolution.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: March 22, 2022
    Assignee: Juniper Networks, Inc.
    Inventor: Chandrasekhar A
  • Patent number: 11277322
    Abstract: A method involves receiving a request for information of one or more second users located within a vicinity of a first client device, determining, for each second user within the vicinity of the first client device, an affinity score between a first user and the second user based at least on one or more network-traffic patterns associated with the first client device and a second client device associated with the second user, selecting one or more of the second users within the vicinity of the first client device based on the determined affinity scores, and sending, to the first client device, information associated with the selected one or more second users, the information including one or more context items generated based on the network-traffic patterns associated with the first client device and the one or more second client devices associated with the selected one or more second users.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: March 15, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Mateusz Berezecki
  • Patent number: 11271891
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: March 8, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
  • Patent number: 11265282
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: March 1, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
  • Patent number: 11258700
    Abstract: Enhanced messaging is described to support status notifications regarding backup nodes of a data communications network. In one example, a status of a network node at the network node is monitored. The network node is coupled to a network. It is determined that the node is operating in a backup state, and a backup alive packet is sent through the network in response to determining that the node is operating in a backup state.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: February 22, 2022
    Assignee: Versa Networks, Inc.
    Inventors: Kapil Bajaj, Indira Priyadarshini Thangella, Apurva Mehta
  • Patent number: 11245641
    Abstract: Some embodiments provide a method for a software-defined wide area network (SD-WAN) connecting first and second sites, with the first site including an edge node and the second site including multiple forwarding hub nodes. At the edge node of the first site, the method receives a packet of a particular flow including a flow attribute. The method uses the flow attribute to identify a hub-selection rule from multiple hub-selection rules, each hub-selection rule identifying at least one forwarding hub node at the second site for receiving one or more flows from the first site, and at least one hub-selection rule identifying at least one forwarding hub node that is not identified by another hub-selection rule. The method uses the identified hub-selection rule to identify a forwarding hub node for the particular flow. The method then sends the packet from the edge node at the first site to the identified forwarding hub node at the second site.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: February 8, 2022
    Assignee: VMWARE, INC.
    Inventors: Navaneeth Krishnan Ramaswamy, Gopa Kumar
  • Patent number: 11240156
    Abstract: In various embodiments, domain name system (DNS) servers are implemented on a content distribution network (CDN) infrastructure in order to facilitate centralized control of traffic steering. Each server appliance in the CDN infrastructure acts as both an authoritative DNS nameserver and a dynamic request proxy, and each such server appliance is assigned to one of multiple cloud computing system regions. The assignment of server appliances to cloud regions is based on latency measurements collected via client application probes and an optimization that minimizes an overall latency experienced by the client applications subject to constraints that the maximum traffic to each cloud region is less than a capacity constraint for that region, the maximum deviation of traffic to each cloud regions at any point in time is less than a given percentage, and the maximum deviation of traffic between direct and indirect paths is less than a given percentage.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: February 1, 2022
    Assignee: NETFLIX, INC.
    Inventors: Sergey Fedorov, Phelps Watson Williams, Niosha Behnam
  • Patent number: 11223684
    Abstract: The invention relates to an industrial testing device communicating with a data center located in a remote computer network, such as the cloud. Disclosed is a method of registering the device to the cloud and specifying the geographical location of the data center. The method includes selecting a data center from a list of available data centers based on regulations specific to a device type of the industrial testing device. Features are configured for communication between the device and the selected data center.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: January 11, 2022
    Assignee: Olympus America Inc.
    Inventor: Ehab Ghabour
  • Patent number: 11223592
    Abstract: A method, apparatus, and computer readable storage to implement a social networking game that enables a game server to prioritize application to user messages. A return on investment (ROI) can be computed for each potential application to user message and the application to user messages can be delivered in an order based on the computed ROI for each message. The ROI for each message can be computed based on factors such as the value of a message's recipient and/or the importance of the message. The value of a message's recipient can be based on factors such as the amount of money that recipient has spent on the game, how many friends the recipient has, how many invitations the recipient has sent to other potential players, and any other factors that are probative as to the value of the recipient to the commercial success of the game.
    Type: Grant
    Filed: March 12, 2016
    Date of Patent: January 11, 2022
    Assignee: Playstudios US, LLC
    Inventor: Monty Kerr
  • Patent number: 11218855
    Abstract: A method for operating an electronic device to configure a subject device, the method comprising steps of: receiving an intent from a subject device, wherein the received intent comprises an action identifier identifying an action the subject device wishes to perform; receiving action data about the received intent from an intent store, wherein the action data comprises an action associated with each action identifier, and at least one constraint associated with the action; and generating invocation data to perform the action, wherein the invocation data comprises the action identifier, and zero or more parameters.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: January 4, 2022
    Assignee: ARM IP Limited
    Inventors: Geraint David Luff, Andrew John Pritchard, James Crosby
  • Patent number: 11201836
    Abstract: Embodiments of the present disclosure relate to a method and a device for managing a stateful application on a server. The method includes, in response to receiving a first request from a client for initializing the stateful application, allocating a storage resource to the stateful application. The method further includes, in response to receiving a second request from the client for processing data, storing the data in the storage resource. The method also includes enabling the stateful application to process the stored data.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jie Bao, Kun Wang, Junping Frank Zhao, Layne Lin Peng