Patents Examined by Kaylee J Huang
  • Patent number: 11153279
    Abstract: Example implementations relate to exposing on-premise API endpoints in a cloud-based application platform. The application platform receives information regarding a forwarding proxy associated with a private network and information regarding a remote application programming interface (API) endpoint within the private network. A mapping between a resource model of the application platform to a tunnel established between a forwarding client of the application platform and the forwarding proxy is created by a controller of the application platform causing the forwarding client to instantiate a port corresponding to a forwarding route for the remote API endpoint based on the information regarding the forwarding proxy and the remote API endpoint. The remote API endpoint is locally represented within the application platform in a form of an instance of a service abstraction provided by the application platform.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 19, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul Murray, Nicholas Randon
  • Patent number: 11146526
    Abstract: A first device recognizes a user and acquires sensing data related to the user. A collaboration apparatus communicably connected with the first device, and is configured to execute transmission of a content based on the sensing data, as speech by a first virtual character registered as a member of a group in a Social Networking Service (SNS) provided by a SNS system, to the SNS system. The first virtual character represents the first device. A second device is communicably connected with the collaboration apparatus. The collaboration apparatus is configured to hold user management data in which identification information of the user of the first device is associated with the group, and register, when the second device recognizes the user, a second virtual character representing the second device with the group associated with the identification information of the user.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 12, 2021
    Assignee: NEC CORPORATION
    Inventor: Takahiro Kuriyama
  • Patent number: 11146514
    Abstract: A device implementing a system for sharing groups of files within a messaging application includes a processor configured to provide, within the messaging application, a user interface element for sending at least one file to a participant in an active message thread of the messaging application, the at least one file having been determined to be relevant to the participant. The processor is further configured to, responsive to receiving a selection of the user interface element: transmit, to a server, a request to store the at least one file in association with a shared storage area, and to transmit, via the messaging application, a message to the participant in the active message thread, the message comprising information for accessing the at least one file associated with the shared storage area.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Michael Brandt, Pierre J. De Filippis, Chelsea J. Leblanc, Ge Yan, Gavin B. Thomson, Van Hong, Ahmed M. Bashir, Randall S. Becker, Stephen M. Lottermoser, Kevin Y. He, Roberto Garcia
  • Patent number: 11146625
    Abstract: Techniques are described for wireless communication. One method includes receiving, at a first node of a mesh network from a second node, a request for data associated with a security and automation system; determining, at the first node, that a third node associated with a plurality of neighboring nodes within the mesh network has an available computing resources level to process the data based on configuration information of the mesh network; and transmitting, from the first node to the third node, a message instructing the third node to process the data.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: October 12, 2021
    Assignee: AERVIVO, INC.
    Inventor: Michael John Hart
  • Patent number: 11140192
    Abstract: Systems and methods for mapping IP addresses to an entity include receiving at least one domain name associated with the entity. Embodiments may further include determining one or more variations of the at least one domain name based on analysis of domain name data collected from a plurality of domain name data sources that mention a variation of the at least one domain name. Some embodiments may also include identifying one or more IP addresses pointed to by the one or more variations of the entity's domain name based on analysis of IP address data collected from a plurality of IP address data sources. Additional embodiments include assigning weights to each of the identified one or more IP addresses and creating a mapping of IP addresses to associate with the entity based on analysis of the weighted one or more IP addresses.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: October 5, 2021
    Assignee: SecurityScorecard, Inc.
    Inventors: Aleksandr Yampolskiy, Rob Blackin, Samuel Kassoumeh, Nick Matviko
  • Patent number: 11134110
    Abstract: A method for dynamically adapting to increased system load at a selective forwarding unit (SFU) is disclosed. In an embodiment, an SFU sends a plurality of video streams to a plurality of participant computing devices. The SFU monitors a system load value on the SFU according to any of a plurality of metrics. When the SFU determines that the monitored system load value exceeds a stored load threshold value, the SFU selects one or more of the streams being sent to participant computing devices and disables them.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: September 28, 2021
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Emil Ivov, Boris Grozev, Georgios Politis
  • Patent number: 11126679
    Abstract: Embodiments of a system and methods for detecting social media designed to spread malicious information to “viral” proportions are disclosed. Historical cascade event data from preselected social media accounts as well as information from related accounts is applied to one or more causality metrics to generate a set of causality values. Causality values are further refined and analyzed to determine how casual a user is with respect to a cascade as opposed to other similar users.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: September 21, 2021
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Elham Shaabani, Paulo Shakarian, Hamidreza Alvari, Ruocheng Guo
  • Patent number: 11128700
    Abstract: Aspects of the disclosed technology provide methods for automatically tuning load-balancer configurations in a network environment. In some implementations, a process of the disclosed technology includes steps for collecting flow records of traffic flow segments at a middle box in a network environment, the traffic flow segments corresponding to one or more traffic flows passing through the middle box, analyzing the flow records to identify one or more traffic patterns in the network environment, and automatically updating a load balancer configuration based on the one or more traffic patterns, wherein updating the load balancer configuration improves at least one traffic flow parameter for at least one of the traffic flows passing through the middle box. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 21, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Supreeth Rao, Navindra Yadav, Umamaheswaran Arumugam, Michael Watts, Shashi Gandham, Darshan Shrinath Purandare, Duy Nguyen, Hai Vu, Kai Zhu, Aiyesha Ma, Tapan Shrikrishna Patwardhan, Jothi Prakash Prabakaran
  • Patent number: 11121981
    Abstract: A system that hosts computing resources may implement optimistically granting permission to host computing resources. A request for permission to host a computing resource may be received by a control plane. If the control plane determines that the resource host is the first to request permission to host the resource, then the control plane may store an indication of permission that blocks other resource hosts from obtaining permission to host the computing resource and sending an acknowledgement of permission to the resource host that requested permission.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Fan Ping, Sriram Venugopal, Avram Israel Blaszka, Divya Ashokkumar Jain, James Pinkerton, Jianhua Fan
  • Patent number: 11108871
    Abstract: Automated generation and implementation of a network routing configuration with service requirements are provided by automatically establishing a network routing configuration for use in network routing a client request to an appropriate service of a plurality of services of a computing environment. The network routing configuration includes one or more respective instructions to be implemented by the network routing for the appropriate service. The instruction(s) are specified as part of the automatically establishing from one or more tags associated with the appropriate service. Each tag identifies a service requirement of the appropriate service to be implemented by the network routing on behalf of the appropriate service.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: August 31, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Simon A. Holdsworth
  • Patent number: 11102270
    Abstract: A network address assigned a shared designation by a first client computer is received, in a first data format, automatically, at a host computer from the first client computer. The network address is categorized and published. Publishing the network address includes converting the network address into a second data format, receiving, at the host computer, a subscription request from a second client computer, and sending the network address to the second client computer in response to receiving the subscription request.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: August 24, 2021
    Assignee: Verizon Media Inc.
    Inventor: Timothy O'Shaughnessy
  • Patent number: 11089128
    Abstract: A communication system exchanges communications between end user devices, content delivery nodes (CDN) of a content delivery system, and a control system that selects CDNs of the content delivery system. The control system receives a domain name lookup request issued by an end user device for retrieving content cached by one or more CDNs of the content delivery system. The control system associates the end user device with a network performance profile to select a CDN of the content delivery system. The control system transfers a network address associated with the selected CDN for receipt by the end user device responsive to the domain name lookup request.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: August 10, 2021
    Assignee: Fastly, Inc.
    Inventor: Artur Bergman
  • Patent number: 11082457
    Abstract: Techniques for media processing are described. A system may initiate and manage a communication session between two or more devices, with routing services enabling devices from one or more networks to send and receive data. During the communication session, the system may route media data to a media processing unit to perform media processing on data being sent between devices in order to provide additional functionality. For example, video content may be processed to provide subtitles in a plurality of languages, filters may be applied to change color balance or perform colorization of black and white content, or the like. The media processing unit and routing are configured to allow low latency processing to enable feature rich configurable processing to enhance various media communication sessions.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Oliver, Christopher Ayoup, Neil Barakat, Derek Fosbury, Mark Andrew Gere, Samuel Scott Gigliotti, Roberto Gino Rasile, Norman Townsend, Guilherme Trein, Xiang Wu
  • Patent number: 11075798
    Abstract: Disclosed aspects relate to configuration management in a stream computing environment to process a stream of tuples using a compiled application bundle. A set of configuration overlay parameters may be established separate from the compiled application bundle. A set of configuration overlay parameter values may be ascertained with respect to the set of configuration overlay data. A stream environment application overlay configuration may be determined based on the set of configuration overlay parameter values. The stream of tuples may be processed using the stream environment application overlay configuration.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventor: Bradley W. Fawcett
  • Patent number: 11075866
    Abstract: A method of exchanging messages between users over a network includes receiving a registration request from an organization and provisioning an organizational sub-domain, verifying the registration request according to requirements of a first protocol and provisioning a first user address that is part of the organizational sub-domain, and sending a message from the first user address to a second user address according to the first protocol.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: July 27, 2021
    Assignee: KNO2 LLC
    Inventor: Therasa Bell
  • Patent number: 11070489
    Abstract: A method, computer program product, and system are provided. A resource exhaustion is predicted based on the available resource and a consumption speed of the resource in a bare-metal server. Then it is determined whether the resource exhaustion will have an impact on the Service Level Agreement (SLA) and, responsive to the determination that the resource exhaustion will have an impact on the SLA, a control of the resource consumption speed is enacted to slow down the resource exhaustion and to maintain the SLA.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yong Deng Hu, Jing Li, Qiang Liu, Jing Quan, Jian Wang, Xing Xing Di
  • Patent number: 11070311
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for monitoring application health via correctable errors. The method includes identifying, by a network device, a network packet associated with an application and detecting an error associated with the network packet. In response to detecting the error, the network device increments a counter associated with the application, determines an application score based at least in part on the counter, and telemeters the application score to a controller. The controller can generate a graphical interface based at least in part on the application score and a timestamp associated with the application score, wherein the graphical interface depicts a trend in correctable errors experienced by the application over a network.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: July 20, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Keerthi Manjunathan Swarnamanjunathan, Chih-Tsung Huang, Kelvin Chan, Wei-Jen Huang
  • Patent number: 11064010
    Abstract: Systems and methods for tracking the download progress of a composite file. One system includes a notification server and a media server. The notification server provides a token to a user device that uniquely identifies a user session between a browser application and a cloud storage service. The media server receives the token from the browser application associated with a download request for a set of files, creates a composite file including the set of files, transmits the composite file to the user device, and, while transmitting the composite file, transmits progress information and the token to the notification server. The progress information includes a number of files in the composite file transmitted to the user device. The notification server receives the progress information and the token from the media server, determines the user session based on the token, and transmits the progress information to the user device.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sridhar Periasami, Harshad R. Sheth, Jose Emmanuel Miranda-Steiner
  • Patent number: 11057445
    Abstract: The invention concerns a method for adapting the downloading behavior of a client terminal configured to receive a multimedia content from at least one server, said multimedia content being defined by at least one representation, wherein it comprises the steps of: requesting (S0) a first part of said multimedia content with a given representation; detecting (S1) if a cache between is located along the transmission path the client terminal and a server, based on the request of said first part; in case (S3) a cache is detected, requesting a second part of said multimedia content with a representation depending on at least one performance criterion.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: July 6, 2021
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Charline Taibi, Remi Houdaille, Stephane Gouache
  • Patent number: 11057343
    Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: July 6, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan