Patents Examined by George C. Neurauter, Jr.
-
Patent number: 11356725Abstract: Systems and methods for dynamically adapting quality levels of content is disclosed herein. A content transmission system determines whether to reduce streaming bandwidth of a device that transmits content. In response to determining to reduce the streaming bandwidth, the content transmission system identifies a first plurality of frames of the content based on a first context and a second plurality of frames of the content based on a second context. The content transmission system transmits the first plurality of frames at a first quality level based on the first context and the second plurality of frames at a second quality level that is higher than the first quality level based on the second context.Type: GrantFiled: October 16, 2020Date of Patent: June 7, 2022Assignee: Rovi Guides, Inc.Inventors: Ankur Aher, Charishma Chundi
-
Patent number: 11356503Abstract: Systems and methods for hybrid burst optimized regulated workload orchestration for infrastructure as a service are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for providing hybrid burst optimized regulated workload orchestration for infrastructure as a service may include: (1) receiving a job request for a job comprising at least one job requirement from a job requester; (2) calculating a cost of job for the job based on the at least one job requirement; (3) identifying an IaaS provider from a plurality of IaaS providers that meets the job requirements and the cost of job, wherein the plurality of IaaS providers comprises at least one on-premises IaaS provider and the at least one off-premises IaaS provider; (4) executing an IaaS request for the identified IaaS provider; and (5) monitoring execution of the job by the identified IaaS provider.Type: GrantFiled: August 30, 2019Date of Patent: June 7, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Darren Marvin, Thomas Williams, Lee Staples, Rupert Pigott, Donald Harper, Nelson M. Pereira, Sandeep Sarthavalli Ramesh, Charles Parkin, Brian Todd, Minlin Gao, Julian Leggett
-
Patent number: 11349931Abstract: Some embodiments provide a non-transitory machine-readable medium stores a program. The program receives, from an application a session identifier associated with a service instance in a plurality of service instances and a service identifier associated with the second service instance. The program further sends a response that includes a collaboration session identifier associated with the collaboration session to the application. The program also receives, from a web browser application the collaboration session identifier. The program further sends the session identifier and the service instance identifier to the web browser application. The program also receives, from the web browser application a request for a bidirectional communication channel for the collaboration session. The request includes the session identifier and the service instance identifier. The program further creates the bidirectional communication channel between the web browser application and the second service instance.Type: GrantFiled: December 22, 2016Date of Patent: May 31, 2022Assignee: SAP SEInventors: Gang Wang, Walter Mak
-
Patent number: 11343314Abstract: Generally described, aspects of the present application correspond to maintaining a message stream for a network-based data store, which stream includes messages reflecting modifications to the data store. Messages within the stream may be used to revert a state of the data store to a prior point in time reflected within the messages of the stream, such as by “rewinding” operations on the data store by use of the messages within the stream. Messages in the stream may further be used to asynchronously update a replica of the data store.Type: GrantFiled: April 30, 2018Date of Patent: May 24, 2022Assignee: Amazon Technologies, Inc.Inventors: Kiran-Kumar Muniswamy-Reddy, Danny Wei
-
Patent number: 11343166Abstract: This application sets forth various techniques for monitoring a status of a service. According to some embodiments, a DNS server can implement a health check engine that monitors the status of the service in order to implement round-robin DNS among a plurality of availability zones. Each service instance for the service can include a monitoring agent configured to (1) monitor the status of the service instance, and (2) respond to health check messages received from the health check engine. The monitoring agent can also be configured to (1) collect statistics associated with one or more service dependencies of the service instance during a tracking window, (2) calculate at least one ratio based on the statistics collected during the tracking window, and (3) generate the status of the service instance by comparing the at least one ratio to a threshold value.Type: GrantFiled: February 22, 2021Date of Patent: May 24, 2022Assignee: Apple Inc.Inventors: Hiren R. Kotadia, Mufaddal Y. Khumri, Jordan L. Redner, Lawrence W. Chang, Tom M. Kim
-
Patent number: 11336564Abstract: This disclosure pertains to identifying a host using parallel redundancy protocol (PRP) and properly configuring communication circuits for the device in a software defined network (SDN). In one embodiment, a system includes a network in communication with a first communication host and a second communication host, the network comprising a plurality of switches interconnected with a plurality of physical links. An SDN controller in communication with the network includes a PRP identification subsystem to identify PRP traffic from the first communication host and destined for the second communication host. The SDN controller generates a first address resolution protocol (ARP) message directed to the second communication host and receive a first response from the second communication host to the ARP message that conforms to PRP. Based on the response, a traffic routing subsystem provisions communication flows between the first communication host and the second communication host to route PRP traffic.Type: GrantFiled: September 1, 2021Date of Patent: May 17, 2022Assignee: Schweitzer Engineering Laboratories, Inc.Inventors: Tristan Lloyd Mullis, Rhett Smith
-
Patent number: 11336542Abstract: The packet capture manager uses a multi-tiered storage for storing captured network traffic. Captured packets are stored on a primary storage with a time-to-live according to a retention policy. The packet capture manager receives instructions from one or more network monitoring devices identifying one or more captured packets as packets of interest. The packet capture manager flags the identified packets as packets of interest, moves the flagged packets to a secondary storage, and changes the TTL of the moved packets. A machine learning model analyzes historical data of the instructions received from the one or more network monitoring devices. The packet capture manager uses the machine learning model to identify packets of interest and move identified packets to the secondary storage without specific instructions from a network monitoring device.Type: GrantFiled: June 3, 2020Date of Patent: May 17, 2022Assignee: Capital One Services, LLCInventors: John Watson, Christopher Roosenraad, Aaron Eppert, Travis Scheponik
-
Patent number: 11329949Abstract: 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: GrantFiled: April 14, 2020Date of Patent: May 10, 2022Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventors: Yanqiang Zheng, Bin Zhu, Weijun Gong
-
Patent number: 11329937Abstract: 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: GrantFiled: February 8, 2021Date of Patent: May 10, 2022Assignee: Rovi Guides, Inc.Inventor: Madhusudhan Srinivasan
-
Patent number: 11323358Abstract: 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: GrantFiled: April 14, 2021Date of Patent: May 3, 2022Assignee: Avago Technologies International Sales Pte. LimitedInventor: Sachin Prabhakarrao Kadu
-
Patent number: 11316904Abstract: 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: GrantFiled: April 8, 2020Date of Patent: April 26, 2022Assignee: SUPER MICRO COMPUTER, INC.Inventor: Sahul Hameed Abdul Kader Jailani
-
Patent number: 11310329Abstract: 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: GrantFiled: July 14, 2020Date of Patent: April 19, 2022Assignee: Huawei Technologies Co., Ltd.Inventor: Shucheng Liu
-
Patent number: 11310152Abstract: 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: GrantFiled: December 23, 2011Date of Patent: April 19, 2022Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Vidhyalakshmi Karthikeyan, Detlef Daniel Nauck
-
Patent number: 11303575Abstract: 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: GrantFiled: March 25, 2020Date of Patent: April 12, 2022Assignee: Juniper Networks, Inc.Inventors: Rajeev Chaubey, Sravanthi Arimanda, Ashok Kumar
-
Patent number: 11301922Abstract: 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: GrantFiled: October 30, 2019Date of Patent: April 12, 2022Assignee: AUTO I.D., INC.Inventor: Sean Smith
-
Patent number: 11290526Abstract: 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: GrantFiled: September 5, 2019Date of Patent: March 29, 2022Assignee: Jelli, Inc.Inventors: Jateen P. Parekh, Yuri Regelman, Bo-Lin Hsu, John Paul LeFlohic
-
Patent number: 11283691Abstract: 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: GrantFiled: October 21, 2020Date of Patent: March 22, 2022Assignee: Juniper Networks, Inc.Inventor: Chandrasekhar A
-
Patent number: 11277322Abstract: 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: GrantFiled: September 9, 2020Date of Patent: March 15, 2022Assignee: Meta Platforms, Inc.Inventor: Mateusz Berezecki
-
Patent number: 11271891Abstract: 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: GrantFiled: May 11, 2021Date of Patent: March 8, 2022Assignee: Slack Technologies, LLCInventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
-
Patent number: 11265282Abstract: 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: GrantFiled: March 17, 2020Date of Patent: March 1, 2022Assignee: Slack Technologies, LLCInventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris