Patents Examined by Kaylee J Huang
-
Patent number: 11153279Abstract: 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: GrantFiled: January 30, 2020Date of Patent: October 19, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Paul Murray, Nicholas Randon
-
Patent number: 11146526Abstract: 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: GrantFiled: September 13, 2018Date of Patent: October 12, 2021Assignee: NEC CORPORATIONInventor: Takahiro Kuriyama
-
Patent number: 11146514Abstract: 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: GrantFiled: September 28, 2018Date of Patent: October 12, 2021Assignee: 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: 11146625Abstract: 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: GrantFiled: January 7, 2020Date of Patent: October 12, 2021Assignee: AERVIVO, INC.Inventor: Michael John Hart
-
Patent number: 11140192Abstract: 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: GrantFiled: December 20, 2019Date of Patent: October 5, 2021Assignee: SecurityScorecard, Inc.Inventors: Aleksandr Yampolskiy, Rob Blackin, Samuel Kassoumeh, Nick Matviko
-
Patent number: 11134110Abstract: 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: GrantFiled: March 3, 2020Date of Patent: September 28, 2021Assignee: ATLASSIAN PTY LTD.Inventors: Emil Ivov, Boris Grozev, Georgios Politis
-
Patent number: 11126679Abstract: 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: GrantFiled: February 8, 2019Date of Patent: September 21, 2021Assignee: Arizona Board of Regents on Behalf of Arizona State UniversityInventors: Elham Shaabani, Paulo Shakarian, Hamidreza Alvari, Ruocheng Guo
-
Patent number: 11128700Abstract: 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: GrantFiled: June 29, 2018Date of Patent: September 21, 2021Assignee: 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: 11121981Abstract: 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: GrantFiled: June 29, 2018Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Fan Ping, Sriram Venugopal, Avram Israel Blaszka, Divya Ashokkumar Jain, James Pinkerton, Jianhua Fan
-
Patent number: 11108871Abstract: 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: GrantFiled: August 30, 2019Date of Patent: August 31, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Simon A. Holdsworth
-
Patent number: 11102270Abstract: 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: GrantFiled: January 29, 2019Date of Patent: August 24, 2021Assignee: Verizon Media Inc.Inventor: Timothy O'Shaughnessy
-
Patent number: 11089128Abstract: 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: GrantFiled: July 31, 2019Date of Patent: August 10, 2021Assignee: Fastly, Inc.Inventor: Artur Bergman
-
Patent number: 11082457Abstract: 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: GrantFiled: June 27, 2019Date of Patent: August 3, 2021Assignee: 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: 11075798Abstract: 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: GrantFiled: May 21, 2020Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventor: Bradley W. Fawcett
-
Patent number: 11075866Abstract: 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: GrantFiled: January 13, 2020Date of Patent: July 27, 2021Assignee: KNO2 LLCInventor: Therasa Bell
-
Patent number: 11070489Abstract: 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: GrantFiled: November 2, 2017Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Yong Deng Hu, Jing Li, Qiang Liu, Jing Quan, Jian Wang, Xing Xing Di
-
Patent number: 11070311Abstract: 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: GrantFiled: January 24, 2020Date of Patent: July 20, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Keerthi Manjunathan Swarnamanjunathan, Chih-Tsung Huang, Kelvin Chan, Wei-Jen Huang
-
Patent number: 11064010Abstract: 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: GrantFiled: March 30, 2018Date of Patent: July 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sridhar Periasami, Harshad R. Sheth, Jose Emmanuel Miranda-Steiner
-
Patent number: 11057445Abstract: 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: GrantFiled: June 12, 2014Date of Patent: July 6, 2021Assignee: INTERDIGITAL VC HOLDINGS, INC.Inventors: Charline Taibi, Remi Houdaille, Stephane Gouache
-
Patent number: 11057343Abstract: 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: GrantFiled: February 3, 2020Date of Patent: July 6, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan