Patents Examined by Ario Etienne
-
Patent number: 10972366Abstract: Techniques that facilitate orchestration engine blueprint aspects for hybrid cloud composition are provided. In one example, a system includes a blueprint component, a hybrid cloud composition component, and a learning component. The blueprint component determines one or more blueprint-level aspects for a blueprint associated with a cloud-based computing platform. The one or more blueprint-level aspects are indicative of encoded information for one or more features associated with one or more computing resources for the cloud-based computing platform. The hybrid cloud composition component determines a set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects. The learning component monitors the cloud-based computing platform based on the one or more blueprint-level aspects to learn one or more features associated with the cloud-based computing platform.Type: GrantFiled: December 14, 2017Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neeraj Asthana, Thomas E. Chefalas, Alexei Karve, Clifford A. Pickover
-
Patent number: 10965762Abstract: A connection request including a connection model key and a partner system attribute of a partner system requesting a connection is received at an application server from the partner system within a distributed system. Using a predefined connection model, a determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. A logical connection is created that includes a first unique connection name derived from the received partner system attribute in response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model.Type: GrantFiled: April 13, 2017Date of Patent: March 30, 2021Assignee: International Business Machines CorporationInventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
-
Patent number: 10952054Abstract: An infotainment system in a vehicle includes at least one processor configured to, in response to occurrence of a trigger condition defined by an invitation from a source remote from the vehicle and identifying media content and to acceptance of the invitation, select a medium carrying the media content to play the media content. The trigger condition may be a current location of the vehicle matching a specified location, a weather condition at a current location of the vehicle matching a specified weather condition, a current speed of the vehicle exceeding a specified speed, a current date matching a specified date, or a current time of day matching a specified time of day. Alternatively, the trigger condition may be a signal indicating presence of a passenger or presence of a connection with a mobile device.Type: GrantFiled: October 9, 2015Date of Patent: March 16, 2021Assignee: Ford Global Technologies, LLCInventors: Manpreet Singh Bajwa, Omar Makke, Perry Robinson MacNeille, Oleg Yurievitch Gusikhin
-
Patent number: 10938894Abstract: A method includes, with a distributed telecommunication component, providing a plurality of first type nodes, each first type node configured to perform a control function. The method further includes, with the distributed telecommunication component, providing a plurality of second type nodes, each second type node configured to perform a bearer function. The method further includes, in response to a first type predetermined event, either changing a total number of the first type nodes or changing a total number of the second type nodes.Type: GrantFiled: October 14, 2016Date of Patent: March 2, 2021Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.Inventor: Paul Miller
-
Patent number: 10904070Abstract: A monitoring device for troubleshooting events in a datacenter network identifies a first network event for a time period, and provides an initial display page, one or more additional display pages, selectable display objects, and a representation of the first network event. The device generates a dynamic troubleshooting path for the first network event to track a user navigation between display pages, a manipulation of the one or more selectable display objects, and a last-current display page, and also provides an indication of a second network event associated with higher resolution priority relative to the first network event. Retrieving the dynamic troubleshooting path causes the interface to present the last-current display page, apply the manipulation of the one or more selectable display objects, and load the user navigation between the initial dashboard display page and the one or more additional display pages in a cache.Type: GrantFiled: July 11, 2018Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Chien-Ju Lo, Bill YuFan Chen, Kannan Ponnuswamy, Kollivakkam Raghavan, Navneet Yadav
-
Patent number: 10897420Abstract: An example data center system includes server devices hosting data of a first tenant and a second tenant of the data center, network devices of an interconnected topology coupling the server devices including respective service virtual routing and forwarding (VRF) tables, and one or more service devices that communicatively couple the network devices, wherein the service devices include respective service VRF tables for the first set of server devices and the second set of server devices, and wherein the service devices apply services to network traffic flowing between the first set of server devices and the second set of server devices using the first service VRF table and the second service VRF table.Type: GrantFiled: December 28, 2018Date of Patent: January 19, 2021Assignee: Juniper Networks, Inc.Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Ankur Tandon, Atul S Moghe, Suresh K Balineni, Tong Jiang, Kiran N. Kasim, Sridevi JeevaRaj
-
Patent number: 10897450Abstract: A communication method executed by a processor included in a communication apparatus, the method includes receiving an inquiry about an address allocated to a server identified with a domain name from a terminal apparatus; determining an address allocated to the server identified with the domain name or an address allocated to the communication apparatus as an address of which the terminal apparatus is notified based on a frequency of the inquiries about the domain name; and transmitting the determined address to the terminal apparatus.Type: GrantFiled: April 26, 2017Date of Patent: January 19, 2021Assignee: FUJITSU LIMITEDInventor: Junichi Suga
-
Patent number: 10887651Abstract: Methods and apparatuses for managing received data by a client device and indicating data removal management by a server. A method for managing received data by a client device includes receiving a message including information about a number of modes for removal of the data from a buffer at the client. The method also includes selecting a mode for removal of the data from the buffer with a maximum required buffer size among the modes indicated by the information about the modes in the received message and removing the data from the buffer based on the identified mode. A method for indicating data removal management by a server includes generating and sending a message including information about a number of modes for removal of received data from a buffer at a client device. The information indicates, for each of the modes, a type of mode for removal of the data.Type: GrantFiled: January 14, 2015Date of Patent: January 5, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Youngkwon Lim, Imed Bouazizi
-
Patent number: 10841363Abstract: A client facility is provided for establishing a subscription to a streaming service provider, without loss of events. The establishing includes generating, by the client, a subscription request to the streaming service provider of events. The generating includes determining, based on an event offset maintained by the client, identifying data of a most-recently received event from the streaming service provider for a topic of the subscription. The identifying data of the most-recently received event from the streaming service provider for the topic is used in customizing the subscription request with a topic configuration which requests the streaming service provider to resume streaming events from the most-recently received event identified in the event offset for the topic. Therefore, an interrupted streaming subscription may be reestablished without loss of events.Type: GrantFiled: January 9, 2017Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Kurian, Ramya Rajendiran
-
Patent number: 10819648Abstract: In one embodiment, a computer-implemented method comprises receiving a plurality of digital data messages in a first-in first-out (FIFO) primary queue of an electronic digital memory that is coupled to a message consuming process that is executed using computer instructions that are programmed to serially obtain messages from the primary queue and to process the messages; determining that processing a first message of the plurality of messages has failed; in response to determining that processing the first message failed, using the message consuming process, sending a first acknowledgement to the primary queue, sending the first message to a retry queue that is different from the primary queue, and processing one or more other messages from the primary queue; obtaining the first message from the retry queue; reprocessing the first message; repeating periodically selecting and processing one or more other messages from the primary queue and periodically selecting and processing one or more different other mesType: GrantFiled: June 27, 2017Date of Patent: October 27, 2020Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Igor Katkov, Alex Kudinov
-
Patent number: 10810081Abstract: A distributed system is adapted to manage the performance of distributed processes. In one aspect, multiple stripes associated with a data item are stored in a distributed storage. The stored stripes include one or more stripes of redundancy information for the data item. A distributed process including at least one task is performed. During performance of the distributed process, a determination is made as to whether to perform an accelerated data retrieval operation. Responsive to a determination to perform an accelerated data retrieval operation, at least one of the one or more stripes of redundancy information for the data item is requested from the distributed storage. Other stripes associated with the data item may also be requested from the distributed storage. After a sufficient subset of stripes associated with the data item is received, the data item is reconstructed using the subset.Type: GrantFiled: August 3, 2018Date of Patent: October 20, 2020Assignee: Quantcast CorporationInventors: Esteban V. Molina-Estolano, Silvius V. Rus
-
Patent number: 10805279Abstract: A hardware module for an embedded system comprises a network adapter, a memory and a processing device. The memory stores a shared key and a key identifier (ID) associated with the shared key. The processing device is to connect to a local area network (LAN) using the network adapter. The processing device is further to receive a first notification from a computing device that is also connected to the LAN and determine whether the computing device has access to a copy of the shared key based on the key identifier (ID). Responsive to determining that the computing device has access to the copy of the shared key, the processing device is to use the shared key to generate a session key for a session with the computing device. The processing device may then encrypt communications to the computing device using the session key.Type: GrantFiled: October 5, 2018Date of Patent: October 13, 2020Assignee: Ayla Networks, Inc.Inventors: Jigar Vora, Marko Kiiskila, Daniel Myers, Joseph R. Eykholt, Adrian Caceres
-
Patent number: 10805263Abstract: Presented herein are methods, non-transitory computer readable media, and devices for providing and managing a Top-Level Domain that uniquely identifies an object or a role The method may comprise linking the domain name with an object (e.g., an artwork) by adding approximately eight additional fields to the domain name “Whois” record. “Whatis” (the combination of existing “Whois” and a number of additional fields) directly links the domain name, the registrant, and an (art) object. Any or all of the additional fields can be employed in many varieties of ways as a link and identification with objects or roles, transferring with the ownership of an object or, say, title or position of a role.Type: GrantFiled: June 22, 2017Date of Patent: October 13, 2020Assignee: UKCI Holdings LimitedInventors: Ulvi Kasimov, Suleyman Kasimov
-
Patent number: 10791162Abstract: Application layer throughput (ALT) shaping is provided for a streaming media session is provided. A request for a content segment is received. The receipt time of the request is recorded and the request is forwarded to a content server. A response message is received from the server. The receipt time of the response and a segment size is determined. An ALT for the current segment is determined based on the receipt times of the request and response messages and the segment size. The ALT rate is compared to a target ALT rate required for a desired session PBR. When the ALT rate is higher than the target ALT rate, the content response is held for a time period determined to lower the current ALT rate to the target ALT rate, and then released to the client device. Otherwise, the content response is promptly provided to the client device.Type: GrantFiled: December 31, 2015Date of Patent: September 29, 2020Assignee: Hughes Network Systems, LLCInventors: Chi-Jiun Su, Kaustubh Jain, Se Gi Hong
-
Patent number: 10769221Abstract: Information related to apparently successful matches between two entities is collected, and culled based on a later indication that the match failed. Matches between two entities may be generated based on comparative information with other entities who appear to share some characteristics or preferences. Matches may be based on actual actions, in contrast to expressed preferences. Actual actions may be taken into account in addition to expressed preferences. Generation of matches may take into account geographical and/or temporal proximity and/or likelihood of receiving a response, in addition to other attributes of an entity. Matching algorithms may be updated based on entity input. Potential matches may be presented to third party entities for evaluation.Type: GrantFiled: December 12, 2016Date of Patent: September 8, 2020Assignee: PLENTYOFFISH MEDIA ULCInventors: Markus Frind, Steve Oldridge
-
Patent number: 10764206Abstract: Adjusting network bandwidth is provided. An indication that a client device corresponding to a user is using a level of bandwidth of a network that the computer and client device are connected to is received. An indication via a set of biometric sensors communicatively coupled to the client device that the user is experiencing an increased stress level also is received. The level of bandwidth allocated to the client device of the user is increased based on the received indication that the user is experiencing the increased stress level.Type: GrantFiled: August 4, 2016Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Gregory J. Boss, Jeremy R. Fox, Andrew R. Jones, Kevin C. McConnell, John E. Moore, Jr.
-
Patent number: 10764168Abstract: Techniques are disclosed for determining for determining parameters for a Transmission Control Protocol (TCP) connection between two computing nodes before the connection is established. In embodiments, the latency of data transmission between two computing nodes and the throughput capacity of a network link are measured, and from this data, TCP parameters for a future network connection between two computing nodes are determined. This information is sent to a TCP stack that stores it in its route table. Then, the TCP stack uses TCP parameters based on the information stored in the route table.Type: GrantFiled: September 30, 2013Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Andrew Bruce Dickinson, Matthew Shawn Wilson
-
Patent number: 10764288Abstract: A method, system and computer program product for handling potential service load interruptions. The utilization of resources, such as servers in a service infrastructure of a SaaS provider, are monitored. If the utilization of a resource exceeds a threshold, then the resource is identified as having an excessive service load leading to a potential service load interruption. When a request is received from a user requesting to access such a resource, one or more action items to be completed by the user are generated and presented to the user. “Action items” refer to any activity that is required by the user to be performed thereby providing the SaaS provider additional time to address the potential service load interruption in an appropriate manner. Additional action item(s) will be presented to the user until the SaaS provider addresses the potential service load interruption, at which point, the request will be serviced.Type: GrantFiled: August 25, 2017Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Lisa Seacat DeLuca, Aaron J. Quirk
-
Patent number: 10749990Abstract: Automatic discovery of API information is disclosed, including: receiving a transaction; obtaining a determined signature from the transaction; and determining that the determined signature comprises a candidate signature to potentially add to an application programming interface (API) model.Type: GrantFiled: January 28, 2019Date of Patent: August 18, 2020Assignee: Google LLCInventors: A. Marsh Gardiner, Yegor Pomortsev
-
Patent number: 10728120Abstract: Node information for a set of nodes to display on a graph is identified. The node information includes metadata and relationship information. The relationship information indicates, for each relationship, a source node and a target node for the relationship. Weights for the nodes are determined based on the metadata associated with the nodes. The nodes are sorted based on the determined weights. A first node with a highest weight is assigned to a first layer of the graph. For each given node other than the first node: relationships of the given node to assigned nodes are determined, an assigned layer is determined for the given node based on the determined weights and the relationships of the given node to assigned nodes, and the given node is assigned to the assigned layer.Type: GrantFiled: December 13, 2016Date of Patent: July 28, 2020Assignee: SAP SEInventor: Bertram Beyer