Patents Examined by Patrice L. Winder
-
Patent number: 10893011Abstract: Embodiments of the present invention are directed to computer-implemented methods and systems for representing human or machine-controllable sources, including, but not limited to, cloud services and smart devices, with a Semantic Interface Definition Language (SIDL) so that such resources can be listened to and eventually remote-controlled by discovering and performing Situationally Suitable Actions (SSA). Embodiments of the present invention are further directed to a novel user experience that allows sources to augment each other, removing the need to switch back and forth from different user interfaces (UIs) and overall facilitating or automating the execution of chains of commands.Type: GrantFiled: September 13, 2017Date of Patent: January 12, 2021Inventors: Michele Sama, Tim Porter, Ozgun Tandiroglu, Theodosia Togia, Arseni Anisimovich, James Hammerton
-
Patent number: 10887415Abstract: In a network, a common agnostic data exchange method between two devices native to the network, the devices using different formats and transmission protocols, includes invoking a proxy at each device, and a first proxy receiving a first data record from a first device, the first data record having a first format. The first proxy identifies the first format by comparing a first pattern of the first data record to reference patterns of one or more reference data records and determines if a sufficient pattern match exists between the first pattern and the reference pattern. The first proxy translates the first data record's format into an inter-proxy data record having an inter-proxy format and transmits the inter-proxy data record to a second proxy coupled to a second device. The second proxy translates the inter-proxy data record to a second data record having a format employed at the second device.Type: GrantFiled: May 9, 2018Date of Patent: January 5, 2021Assignee: Architecture Technology CorporationInventors: Carl Manson, Ryan Marotz
-
Patent number: 10880247Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating, in response to a single input operating system command that is invoked independent of a native application, a message that includes an image of a particular environment instance of the native application that was displayed when the single input operating system command and a uniform resource identifier of the particular environment instance of the native application.Type: GrantFiled: January 7, 2019Date of Patent: December 29, 2020Assignee: GOOGLE LLCInventors: Ibrahim Badr, Paige Alexis Dunn-Rankin
-
Patent number: 10873540Abstract: Resource provider specifications, characterizing computing resources of computing resource providers, are received. The reachability of each IP address included in the received specification is determined. An agent is deployed that is operable to determine the value of each of a set of metrics in the environment of the host at which the agent is deployed. The agent determines the value of each metric of the set of metrics in the environment of the relevant host, and communicates the determined values to one or more computing devices that validate whether the resources characterized by the communicated values are sufficient to provide the performance characterized by the received specification and that each ISP router complies with a predetermined policy. For each computing resource provider validated and determined to comprise an ISP router compliant with policy, the specified computing resources are added to a pool of resources for cloud computing.Type: GrantFiled: July 6, 2016Date of Patent: December 22, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Plamen Nedeltchev, David Delano Ward, Mohit Agrawal, Alon Shlomo Bernstein
-
Patent number: 10868846Abstract: An online system tailors audio segments for users accessing a live audio stream such that the audio segments can be presented to users during a break of the live audio stream. The audio segment can include interactive content as well as one or both of an audio clip and a standard message, each of which serves as a type of introduction to the interactive content. For each user, the online system analyzes characteristics of the user to determine whether to include the standard message in addition to the audio clip, or to withhold the standard message from the audio segment. Therefore, different users accessing the live audio stream can be appropriately introduced to the interactive content which can improve the likelihood that the users interact with the interactive content.Type: GrantFiled: August 16, 2018Date of Patent: December 15, 2020Assignee: ADSWIZZ INC.Inventors: Victor Mocioiu, Bruno Nieuwenhuys, Vlad Andrei Dumitru, Florin Guzik
-
Patent number: 10868912Abstract: Embodiments of computer-implemented methods and systems for information streaming to a user interface include receiving, at a networked contact center, a Hypertext Transfer Protocol (HTTP) request to stream information to a user interface, establishing a persistent HTTP connection to the user interface, receiving the information, the information including one or more events associated with the networked contact center, and sending the one or more events via the persistent HTTP connection, the one or more events resulting in a change in the user interface without further HTTP requests from the user interface.Type: GrantFiled: July 24, 2018Date of Patent: December 15, 2020Assignee: 8x8, Inc.Inventors: Richard Southwick, Mathieu Lajugie, Stephen Potenza
-
Patent number: 10862775Abstract: Techniques are disclosed for using arbitrary criteria to define events occurring within a network infrastructure, as well and techniques for detecting and responding to the occurrence of such custom events. Doing so allows a collection of networking elements (switches, routers, etc.) to perform a variety of distributed functions from within the network itself to respond to custom events. Further, because custom events are published across the network, multiple network elements can communicate and respond to the same event. Thus, unlike currently available event management systems, custom events (and responding applications) can be used to create and coordinate software defined networking within a common network infrastructure.Type: GrantFiled: July 10, 2019Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Jason Pfeifer, Richard M. Pruss, John E. McDowall
-
Patent number: 10862933Abstract: In various example embodiments, a system, a method, and a machine readable medium to manage multicast traffic are disclosed. The system includes a controller server for receiving first multicast group member information and for providing centralized control of a network. The first multicast group member information is received from a first end-host computer and received at the controller server responsive to a first packet forwarding system identifying the first end-host computer is joining a first multicast group on a first virtual network. The controller server generates a first multicast tree and communicates a first network configuration message to at least one packet forwarding system of the first plurality of packet forwarding systems. The first network configuration message includes a packet flow table entry enabling configuration of a flow table to enable communication of multicast traffic for the first multicast group over a portion of the first multicast tree.Type: GrantFiled: December 28, 2018Date of Patent: December 8, 2020Assignee: Big Switch Networks LLCInventors: Mary Preeti Manohar, Rajneesh Bajpai, Ning Song, Srinivasan Ramasubramanian, Shunjia Yu, Richard Lane, Kiran Gandhi Poola, Kenneth H. Chiang, Robert W. Sherwood
-
Patent number: 10863309Abstract: A method includes: after receiving a service request that is sent by a first device connected in a local area network and that includes a called object identifier and a service type, sending, by a local area network gateway, a prompt message including a list of second devices supporting the service type to a wearable device corresponding to the called object identifier, then obtaining information about a second device selected by a user by using the wearable device, and establishing a communication connection that is between the first device and the second device and that supports the service type, so that the first device communicates with the second device.Type: GrantFiled: April 15, 2015Date of Patent: December 8, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Yan Li, Yu Zhu
-
Patent number: 10855616Abstract: A system includes at least one server that is configured to provide a multi-client network service to a plurality of existing users. When the server receives requests to join the multi-client network service from new users, the server may issue timestamps to each new user, obtain load metric based on the requests or timestamps, and collect the load metric to obtain historical data characterizing a demand in the multi-client network service over time. Further, based on the historical data, the server can predict a future load demand in the multi-client network service and selectively enable to join the multi-client network service by at least one of the plurality of new users based on the future load demand.Type: GrantFiled: January 11, 2017Date of Patent: December 1, 2020Assignee: Sony Interactive Entertainment LLCInventors: N. Blaine Morgan, Charles McCoy, True Xiong
-
Patent number: 10853127Abstract: Embodiments of this application provide a method and an apparatus for determining virtual machine VM migration. The method includes: after a VM is migrated, sending a gratuitous ARP packet or a RARP packet to an in-migration VTEP device; obtaining, by the VTEP device, a MAC address of the VM, searching an ARP cache table based on the MAC address, and obtaining an IP address of the VM; and constructing an ARP unicast request packet by using the IP address as a destination IP address, and if the VTEP device receives an ARP response packet sent by the VM for the ARP unicast request packet, determining that the VM is migrated.Type: GrantFiled: September 19, 2018Date of Patent: December 1, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Yuan Gao, Xingguo Sun, Wenhui Liang
-
Patent number: 10856123Abstract: A mobile software application and system is provided that allows two viewers on two different electronic tablets such as but not limited to iPads to view the same content on both iPads. The system allows two viewers on the two different electronic tablets to co-navigate a presentation in order to allow a product representative, or any user serving as the “Master or Presenter” to present information about a product in a simultaneous working cooperation in the software application with the recipient of the information, “Slave or Listener.” The system having the two portable tablets loaded with a resident software application is operating over the operating system of each tablet, wherein the resident software application is installed on both of the two tablets to provide a dedicated marketing application for sales representatives of a corresponding industry or the like. Method of using the software application and system is also contemplated herein.Type: GrantFiled: August 25, 2015Date of Patent: December 1, 2020Assignee: THE SSCG GROUP, LLCInventor: Lee O'Brien
-
Patent number: 10841391Abstract: Information access can include: generating a checkpoint identifier for each of a set of data streams associated with a listening session for a client of an information access system; and merging the checkpoint identifiers associated with the listening session into a unified checkpoint identifier according to a set of checkpoint merge parameters configured for the listening session.Type: GrantFiled: June 14, 2017Date of Patent: November 17, 2020Assignee: Fanout, Inc.Inventor: Justin Karneges
-
Patent number: 10834168Abstract: Methods and systems for a transportation vehicle are provided. For example, one method includes providing a seat identifier and/or a transportation vehicle identifier in a request to access a webpage via an Internet connection from a seatback device of a transportation vehicle; selecting a server that is not located on the transportation vehicle for providing content to the seatback device; executing a remote browser at the server for retrieving content from the Internet for the seatback device, without having to execute a browser at the seatback device; and rendering content at the seatback device as an image of the content retrieved by the remote browser.Type: GrantFiled: December 16, 2019Date of Patent: November 10, 2020Assignee: Panasonic Avionics CorporationInventors: Sarvamangala Hendi, Philip Watson, Paul Margis
-
Patent number: 10833962Abstract: Techniques that facilitate orchestration engine blueprint aspects for hybrid cloud composition are provided. In one example, a system includes a learning component and a hybrid cloud composition component. The learning component learns one or more blueprint-level aspects associated with information for one or more computing resources of a cloud-based computing platform based on historical data associated with the cloud-based computing platform. The hybrid cloud composition component generates a set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects. The hybrid cloud composition component also modifies a blueprint associated with the cloud-based computing platform based on the set of resource definitions.Type: GrantFiled: December 14, 2017Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neeraj Asthana, Thomas E. Chefalas, Alexei Karve, Clifford A. Pickover
-
Patent number: 10834226Abstract: Embodiments of the present invention provide methods, systems, and computer program products for container communication. In an embodiment, it is determined whether a message is going to a container on a same machine or to a container on a machine at a geographically different location. If it is determined that the message is going to a container on a machine at a geographically different location, then it is determined whether a predetermined threshold has been reached. If it is determined that the predetermined threshold has been reached, then the container from a first machine is migrated to the container on the container on the machine at the geographically different location. A data tracking structure is used to visually represent the migration of containers to other machines.Type: GrantFiled: July 15, 2016Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Rafael C. S. Folco, Breno H. Leitão, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
-
Patent number: 10826778Abstract: Methods, systems, and computer program products for discovering network connected devices are described. A semantic query for a network connected device is parsed, with the semantic query identifying one or more capabilities of a desired network connected device. A network address of a network connected device satisfying the parsed semantic query is identified and a query response identifying the network address of the network connected device is provided.Type: GrantFiled: December 6, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventors: Martin Knechtel, Axel Schroeder
-
Patent number: 10826956Abstract: A method of receiving content in a client is provided. The method may include receiving, from a server, a spatial set identifier (ID) corresponding to a tile group including at least one tile, sending, to the server, a request for first content corresponding to metadata, and receiving, from the server, the first content corresponding to the request.Type: GrantFiled: October 22, 2018Date of Patent: November 3, 2020Assignee: IDEAHUB INC.Inventors: Seong Yong Lim, Joo Myoung Seok, Sang Woo Ahn, Yong Ju Cho, Ji Hun Cha
-
Patent number: 10826844Abstract: Information for a data object can be prevented from loss for import and export operations across a trust boundary, such as may exist between environments under control of different legal entities. A set of dependencies, including information such as data tags and identifiers for applicable policies, can be embedded in a data object, such as directly in a header or in a digest or token of the data object. When the data object is transmitted across a trust boundary, such as to a destination bucket, the destination bucket can ensure that all dependencies are available and able to be enforced in the destination environment. If not, the request can be denied or the destination environment can contact the source environment to attempt to obtain and enforce the missing dependencies. At least some of the dependencies may also need to be transformed in the second environment.Type: GrantFiled: September 30, 2015Date of Patent: November 3, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Carl Wesley Summers, Syed Omair Zafar Gillani, Jonathan Jorge Nadal
-
Patent number: 10820167Abstract: Systems, methods, and non-transitory computer readable media can detect, by a first computing system, a second computing system that is capable of communicating with the first computing system based on a local area communication protocol. It can be determined, by the first computing system, that the second computing system is in an offline mode in relation to a system. It can be determined, by the first computing system, whether a content item is on the second computing system. The content item can be sent, by the first computing system, to the second computing system based on the local area communication protocol, in response to determining that the content item is not on the second computing system.Type: GrantFiled: April 27, 2017Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Paresh Jayant Rajwat