Patents Examined by John A. Follansbee
  • Patent number: 11153215
    Abstract: An enterprise backend system may have inherent limits on a throughput of inbound messages. In one implementation, a message producer publishes messages to a message broker at a high throughput. A message consumer receives messages from the broker and throttles the throughput of messages shipped to an enterprise backend system.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: October 19, 2021
    Assignee: CVS Pharmacy, Inc.
    Inventors: Subhash Bavi, Dharmendra Gudimetla, Sai Kumar Reddy Kotha Venkata
  • Patent number: 11153237
    Abstract: While displaying the conversation interface of an instant messaging conversation between a first user and a second user, a first client device receives a user request for generating a virtual-item-package. The first client device replaces display of the conversation interface with a virtual-item-package generation interface, including: if the request is for generating a media enhanced virtual-item-package, presenting an affordance for recording an audio and/or video message concurrently with one or more input fields for entering one or more virtual-item-package parameters in the virtual-item-package generation interface; and if the request is for generating a textual virtual-item-package, presenting a text input field for entering a textual message concurrently with the one or more input fields for entering the one or more virtual-item-package parameters, without concurrently presenting the affordance for recording an audio and/or video message in the virtual-item-package generation interface.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: October 19, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ying Peng, Jingjing Yang, Yangzhou Deng, Chong Wang, Yumiao Zhang, Xingxing Dai, Zhenquan Wu, Shan Chen
  • Patent number: 11128682
    Abstract: Aspects of the subject disclosure may include, for example, a method comprising sending context information from a mobile wireless device through a control channel to a network server; receiving a policy at the mobile wireless device from the network server, wherein the policy assigns a video streaming bit rate to the mobile wireless device based on the context information; and implementing the policy to control a video streaming session between the mobile wireless device and a media server over a data channel. The context information may include information about the mobile wireless device and/or a user of the mobile wireless device. The policy may be different for each mobile wireless device. Other embodiments are disclosed.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: September 21, 2021
    Assignees: AT&T Intellectual Property I, L.P., Old Dominion University Research Foundation
    Inventors: Emir Halepovic, Ibrahim Ben Mustafa, Tamer Nadeem
  • Patent number: 11112784
    Abstract: An apparatus, methods and systems for monitoring data collection in an industrial environment are disclosed. The system may include a data collector communicatively coupled to a plurality of input channels and to a network infrastructure, wherein the data collector collects data based on a selected data collection routine, a data storage structured to store a plurality of collector routes and collected data, a data acquisition circuit structured to interpret a plurality of detection values from the collected data, each of the plurality of detection values corresponding to at least one of the plurality of input channels, and a data analysis circuit structured to analyze the collected data and determine an aggregate rate of data being collected, wherein if the aggregate rate exceeds a current bandwidth allocation rate associated with the network infrastructure, then the data analysis circuit requests an increase to the current bandwidth allocation rate from the network infrastructure.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: September 7, 2021
    Assignee: Strong Force IoT Portfolio 2016, LLC
    Inventors: Charles Howard Cella, Gerald William Duffy, Jr., Jeffrey P. McGuckin, Mehul Desai
  • Patent number: 11115291
    Abstract: A method is disclosed for transmitting configuration data to an internetworking device to cause configuration of a network port on the internetworking device. The method comprises generating and causing display, on a computer display device, of a graphical user interface comprising a graphical representation of network ports on the internetworking device and a text area prompting input of current network environment information. Receiving input specifying the network environment. Automatically deriving network configuration values to configure the network port on the internetworking device, the network configuration values being based on the input. Displaying a graphical representation of the network port and the network configuration values corresponding to the network port. In response to input confirming the network configuration values for the network port, transmitting configuration data to the internetworking device to cause configuring of the network port using the network configuration values.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: September 7, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yongmei Hu, Mark Montañez, Amit Dutta, Lisa Brown
  • Patent number: 11115478
    Abstract: A computer system may include at least one client computing device, and a plurality of host computing devices each configured to provide virtual computing sessions for the at least one client computing device. Each host computing device may have a virtual delivery agent (VDA) associated therewith configured to connect the at least one client computing device with the virtual computing sessions. The at least one client computing device may be configured to request virtual computing sessions from the VDAs in accordance with an ordered list of the VDAs. The VDAs may be configured to re-direct new session requests from the at least one client computing device to a lower VDA in the ordered list when an existing virtual computing session is already active with the host computing device associated with the lower VDA.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: September 7, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Leo C. Singleton, IV, Georgy Momchilov
  • Patent number: 11108694
    Abstract: A communication system includes a plurality of communication terminals to transmit communication information and a communication controller. Each of the communication terminals includes: a generator to generate log information on communication between the communication terminals; a storage to store log information generated by the generator; and a transmitter to upload log information that is capable of being uploaded depending on a communication line band used for the communication information. The communication controller includes a communication management server configured to control transmission of the communication information and a log upload server, wherein the communication controller is configured to distribute the log information uploaded by the transmitter to the log upload server.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: August 31, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventors: Yuuta Hamada, Kazuhiro Terayama, Tatsuya Nagase
  • Patent number: 11109202
    Abstract: A method, a device, and a non-transitory storage medium are described in which a mobile edge network-based intelligent routing service is provided. The intelligent routing service includes using default network devices to initially provide application services to end devices. The intelligent routing service further includes selecting and migrating the application services to a multi-layered mobile edge computing network when performance metrics associated with the application services are not satisfied. The intelligent routing service may determine whether performance metrics are satisfied based on performance metric information obtained from the serving nodes and the end devices.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: August 31, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jin Yang, Sagiv Draznin, Matthew W. Nelson
  • Patent number: 11102154
    Abstract: A message providing method, system, apparatus, and/or non-transitory computer readable recording medium thereof may include storing at least one message selected from a chatroom of a messenger; and transmitting the stored at least one message and data information associated with the corresponding message through a specific chatroom in response to a selection on the specific chatroom. A user-side client included in the specific chatroom may display the stored at least one message in an existing message style based on the data information.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: August 24, 2021
    Assignee: LINE PLUS CORPORATION
    Inventors: Soon Ho Kwon, Eun Hyuk Kim
  • Patent number: 11095742
    Abstract: In general, techniques are described for providing a dynamic system state for a distributed operating system. A network device comprises a plurality of hardware computing nodes configured to execute a distributed operating system that provides an execution environment in which a plurality of applications is executed. A computing node of the plurality of computing nodes is configured to configure a dynamic state application to operate as a proxy to receive one or more requests for state information stored in a data store. The computing node retrieves the state information stored in the data store; stores the retrieved state information in a local data store of the computing node; receives one or more requests for the state information; and sends a response including the requested state information from the local data store.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: August 17, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Mariganti Sarath Chandra, Vinod B C
  • Patent number: 11089346
    Abstract: A processing system may obtain a video chunk of a segment of a video program via a network link, the video chunk encoded at a first bitrate of a plurality of available bitrates for segments of the video program in accordance with a mapping function of buffer occupancy levels to the plurality of available bitrates, determine a bandwidth of the network link based upon the first bitrate, a length of the segment, and an elapsed time to receive the video chunk via the network link, determine that the bandwidth of the network link is between two of the plurality of available bitrates, and increase, responsive to the determining that the bandwidth of the network link is between the two of the plurality of available bitrates, a buffer occupancy threshold of the mapping function for switching to a higher one of the two of the plurality of available bitrates.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 10, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mohammad Mahvash, Sassan Pejhan
  • Patent number: 11089124
    Abstract: Hybrid pull and push based streaming selectively performs a pull-based distribution of a stream to a first point-of-presence (“PoP”) of a distributed platform having low demand for the stream, and a push-based distribution of the stream to a second PoP of the distributed platform having high demand for the stream. The push-based distribution may be used to prepopulate the second PoP cache with the live stream data as the live stream data is uploaded from an encoder to a source PoP of the distributed platform, and before that live stream data is requested by the second PoP. In doing so, requests for the live stream data received at the second PoP may result in cache hits with the requested live stream data being immediately served from the second PoP cache without having to retrieve the live stream data from outside the second PoP.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: August 10, 2021
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Karthik Sathyanarayana, Harkeerat Singh Bedi, Sergio Leonardo Ruiz
  • Patent number: 11082305
    Abstract: Described are systems and methods for QoS chaining based on control-plane virtual functions for ensuring end-to-end Quality of Service (QoS) of Internet services. The QoS chaining coordinates broadband service delivery via an orchestrated “chain” or Network Service (NS) consisting of control-plane Virtual Network Functions (VNFs) running in the cloud or virtual infrastructure. Separate service elements, network elements, network domains or other service plane or data plane elements or systems have a separate corresponding VNF in the control plane provide monitor and control functions. QoS is ensured End-to-End (E2E) across the chain of VNFs by coordination through the QoS chain or by a coordinating or integrating E2E orchestrator or E2E VNF. The VNFs may be chained, may communicate directly with each other, and may communicate directly with the E2E orchestrator, may communicate with each other through the E2E orchestrator, or may communicate through a shared database.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: August 3, 2021
    Assignee: ASSIA SPE, LLC
    Inventor: Kenneth J. Kerpez
  • Patent number: 11082321
    Abstract: The present document describes systems and methods that monitor the health of a number of network-connected databases. In various embodiments, a health management subsystem measures one or more health parameters of a database and determines whether the database is operating properly. When the database is operating properly, a heartbeat associated with the database is generated. Heartbeat information is exchanged with other health management subsystems using a gossip-style protocol. Using the received and generated heartbeats, a health state table is provided that includes a health state for each database.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew Kyle Hulin
  • Patent number: 11068020
    Abstract: A synchronization signal output apparatus obtains time from a time server to synchronize an internal clock with the time of the time server, obtains an error between the time of the time server and time of the internal clock, and generate and output a synchronization signal. The apparatus sets, based on a magnitude of the error, an operation mode for generating and outputting the synchronization signal, and generates and outputs the synchronization signal at the timing that is based on the operation mode.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: July 20, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Masahiro Handa
  • Patent number: 11064011
    Abstract: Systems and methods for communicating and displaying collections of image and video clip content are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content (e.g. image or video clip) is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device automatically begins playing a next content collection. Additional content collections generated from content submitted by other client devices can be received from the server computer system, with autoforward play of additional content collections continuing indefinitely.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: July 13, 2021
    Assignee: Snap Inc.
    Inventors: Jacob Andreou, Darryl Hudgin, Evan Spiegel
  • Patent number: 11050583
    Abstract: A control apparatus is connected to another control apparatus that is connected to a network. The control apparatus acquires control information of another device controlled by the other control apparatus. The control apparatus, during control of the other device connected to the other control apparatus, executes a predetermined command having a format that is the same as that of an interface in the control apparatus and to which an identifier other than that of the control apparatus is appended, the control apparatus using a response from the other control apparatus as a result for the executed command.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL LABORATORY CORPORATION
    Inventors: Kosuke Konomi, Yasunori Yamasaki
  • Patent number: 11044588
    Abstract: One embodiment provides a method comprising determining a recurring event involving a first vehicle based on location information for the first vehicle over a pre-determined period of time, and determining one or more recurring vehicles for the recurring event. Each recurring vehicle is a different vehicle, and a number of times the recurring vehicle is within proximity of the first vehicle over the pre-determined period of time satisfies a pre-determined threshold. The method further comprises establishing a vehicle social network including the first vehicle and the one or more recurring vehicles. The method further comprises generating a shared pool of resources and caching power by pooling together resources and caching power of each vehicle included in the vehicle social network, and utilizing the shared pool of resources and caching power to facilitate collaborative caching between vehicles in the vehicle social network.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeremy R. Fox, John Rice, Liam S. Harpur, Chris Kau
  • Patent number: 11044154
    Abstract: An approach is provided in which a system displays a user interface that includes cloud environment configuration parameters on a display. Each of the cloud environment configuration parameters is selectable by a user and corresponds to a new cloud environment. The system receives a set of user selections from the user that selects at least one of the cloud environment configuration parameters. Then, the system generates a recommended cloud profile based, at least in part, on the set of user selections, and configures the new cloud environment based on the recommended cloud profile.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hugh E. Hockett, Christopher M. Laffoon, Giribabu V. Paramkusham, Keith Rafferty, James C. Riordan, Harish Sukhwani
  • Patent number: 11044328
    Abstract: An approach is provided for controlling content delivery. Stream data and associated metadata are received from one or more sources. The stream data is converted into a text format. The converted stream data is processed in an artificial intelligence system to detect emotions of the stream data. The emotions of the stream data are mapped to a set of rules for a geographic area. Unacceptable content in the stream data is identified based on the emotions and the set of rules for the geographic area. Content delivery servers are notified to discard the unacceptable content so that the unacceptable content is not delivered through content distribution channels and is not viewed by an end user.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Kimberly Greene Starks, Michael E. Alexander, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel