Patents Examined by Patrice L. Winder
  • Patent number: 10893011
    Abstract: 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: Grant
    Filed: September 13, 2017
    Date of Patent: January 12, 2021
    Inventors: Michele Sama, Tim Porter, Ozgun Tandiroglu, Theodosia Togia, Arseni Anisimovich, James Hammerton
  • Patent number: 10887415
    Abstract: 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: Grant
    Filed: May 9, 2018
    Date of Patent: January 5, 2021
    Assignee: Architecture Technology Corporation
    Inventors: Carl Manson, Ryan Marotz
  • Patent number: 10880247
    Abstract: 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: Grant
    Filed: January 7, 2019
    Date of Patent: December 29, 2020
    Assignee: GOOGLE LLC
    Inventors: Ibrahim Badr, Paige Alexis Dunn-Rankin
  • Patent number: 10873540
    Abstract: 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: Grant
    Filed: July 6, 2016
    Date of Patent: December 22, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Plamen Nedeltchev, David Delano Ward, Mohit Agrawal, Alon Shlomo Bernstein
  • Patent number: 10868846
    Abstract: 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: Grant
    Filed: August 16, 2018
    Date of Patent: December 15, 2020
    Assignee: ADSWIZZ INC.
    Inventors: Victor Mocioiu, Bruno Nieuwenhuys, Vlad Andrei Dumitru, Florin Guzik
  • Patent number: 10868912
    Abstract: 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: Grant
    Filed: July 24, 2018
    Date of Patent: December 15, 2020
    Assignee: 8x8, Inc.
    Inventors: Richard Southwick, Mathieu Lajugie, Stephen Potenza
  • Patent number: 10862775
    Abstract: 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: Grant
    Filed: July 10, 2019
    Date of Patent: December 8, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Jason Pfeifer, Richard M. Pruss, John E. McDowall
  • Patent number: 10862933
    Abstract: 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: Grant
    Filed: December 28, 2018
    Date of Patent: December 8, 2020
    Assignee: Big Switch Networks LLC
    Inventors: Mary Preeti Manohar, Rajneesh Bajpai, Ning Song, Srinivasan Ramasubramanian, Shunjia Yu, Richard Lane, Kiran Gandhi Poola, Kenneth H. Chiang, Robert W. Sherwood
  • Patent number: 10863309
    Abstract: 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: Grant
    Filed: April 15, 2015
    Date of Patent: December 8, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yan Li, Yu Zhu
  • Patent number: 10855616
    Abstract: 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: Grant
    Filed: January 11, 2017
    Date of Patent: December 1, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventors: N. Blaine Morgan, Charles McCoy, True Xiong
  • Patent number: 10853127
    Abstract: 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: Grant
    Filed: September 19, 2018
    Date of Patent: December 1, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuan Gao, Xingguo Sun, Wenhui Liang
  • Patent number: 10856123
    Abstract: 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: Grant
    Filed: August 25, 2015
    Date of Patent: December 1, 2020
    Assignee: THE SSCG GROUP, LLC
    Inventor: Lee O'Brien
  • Patent number: 10841391
    Abstract: 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: Grant
    Filed: June 14, 2017
    Date of Patent: November 17, 2020
    Assignee: Fanout, Inc.
    Inventor: Justin Karneges
  • Patent number: 10834168
    Abstract: 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: Grant
    Filed: December 16, 2019
    Date of Patent: November 10, 2020
    Assignee: Panasonic Avionics Corporation
    Inventors: Sarvamangala Hendi, Philip Watson, Paul Margis
  • Patent number: 10833962
    Abstract: 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: Grant
    Filed: December 14, 2017
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Neeraj Asthana, Thomas E. Chefalas, Alexei Karve, Clifford A. Pickover
  • Patent number: 10834226
    Abstract: 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: Grant
    Filed: July 15, 2016
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rafael C. S. Folco, Breno H. Leitão, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
  • Patent number: 10826778
    Abstract: 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: Grant
    Filed: December 6, 2016
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Martin Knechtel, Axel Schroeder
  • Patent number: 10826956
    Abstract: 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: Grant
    Filed: October 22, 2018
    Date of Patent: November 3, 2020
    Assignee: IDEAHUB INC.
    Inventors: Seong Yong Lim, Joo Myoung Seok, Sang Woo Ahn, Yong Ju Cho, Ji Hun Cha
  • Patent number: 10826844
    Abstract: 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: Grant
    Filed: September 30, 2015
    Date of Patent: November 3, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Carl Wesley Summers, Syed Omair Zafar Gillani, Jonathan Jorge Nadal
  • Patent number: 10820167
    Abstract: 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: Grant
    Filed: April 27, 2017
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventor: Paresh Jayant Rajwat