Patents Examined by Jeong S Park
  • Patent number: 10594552
    Abstract: A method for router configuration includes at a remote router management platform, registering a first router, associated with a first router identifier, to a user account; at the first router, establishing an internet connection; at a first user electronic device, transmitting a first router configuration to the remote router management platform; and at the first router, receiving the first router configuration from the remote router management platform via the internet connection.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: March 17, 2020
    Assignee: A9.COM, Inc.
    Inventors: Timothy A. Schallich, Nicholas S. Weaver, Nathaniel C. Hardison
  • Patent number: 10587544
    Abstract: A method includes receiving a message push request. The message push request includes message content to be sent to one or more users. The method further includes providing the message content to a cluster-based storage service system to store when a size of the message content is over a limit, receiving, from the cluster-based storage service system, an identifier for identifying the message content in the cluster-based storage service system, generating and sending a service message carrying the identifier of the message content to a terminal device associated with one of the one or more users, and sending a download address of the message content in the cluster-based storage service system to the terminal device in response to a download request.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: March 10, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Gang Liu
  • Patent number: 10581986
    Abstract: A system that allows participating users to find other users with similar interests or characteristics based on a map area on a requesting device and the characteristics of each user. The system only reports a counter so as to preserve user anonymity and safety. The system preserves the user anonymity and safety in even granular searches using zoomed-in map views by comparing a map elevation level with a threshold and then a counted number of matched devices against a number of devices threshold. If the map is too zoomed in and there are not enough devices within the zoomed in area, the system does not provide a counter.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: March 3, 2020
    Assignee: Turnoutt, Inc.
    Inventors: Sean Tasdemiroglu, James Richard Puccini, Jason Connolly, Andrew Firoved, Patrick MacDowell, Noel Eom
  • Patent number: 10581637
    Abstract: A system and method for adaptively identifying and correcting issues in a computing system, such as a distributed node computing system, are described. The method includes receiving node data from a group of nodes, the node data describing one or more operational characteristics of a node. The operational characteristics may include CPU load, memory load, latency, or other operational data that describes node performance. Reachability data for the group of nodes is generated by trying to contact each node. Code version data is generated for each node that identifies which version of code applications in the node are running. The nodes are grouped into clusters using density-based clustering to identify outliers. A correlation is determined between the reachability, code version, and outlier data to identify problems and issue corrective actions.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: March 3, 2020
    Assignee: PAYPAL, INC.
    Inventors: Suresh Mathew, Krishnakanth Batta, Vaibhav Desai, Shankar Jothi, Jigar Chandrakant Desai, Muthukumar Rethinakaleeswaran, Rami El-Charif
  • Patent number: 10581767
    Abstract: A computer-implemented method for email journaling may include (1) maintaining, by a journaling mail server, a cache that associates together an update sequence number that indicates a version of an email distribution list and email addresses that are both designated as targets for journaling and included within the version of the email distribution list identified by the update sequence number, (2) receiving, by the server, an email that includes, within at least one header field, a candidate update sequence number and an email distribution list identifier, (3) determining that the update sequence number in the cache is a match for the candidate update sequence number in the header field, and (4) identifying, based on the match between the update sequence number and the candidate update sequence number, the email addresses specified in the cache as the targets for journaling. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: March 3, 2020
    Assignee: Veritas Technologies LLC
    Inventors: Hrishikesh Desai, Mukesh Panchauli
  • Patent number: 10581777
    Abstract: One illustrative method disclosed herein includes receiving a request associated with a website from a first client device. The method can include providing program code for a first chat interface to the first client device in response to the request. The program code can cause the first chat interface to be integrated with the website within a website browser and enable a user to selectively include at least two images from the website into a chat message. The method can include establishing a chat session between the first client device and a second client device. The method can include receiving the chat message from the first client device, the chat message including the at least two images from the website. The method can include transmitting the chat message to the second client device.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: March 3, 2020
    Inventor: Casey Golden
  • Patent number: 10581992
    Abstract: Computer systems and methods for allocating bandwidth so that server computers can send data to a client computer without exceeding the available bandwidth between the server computers and the client computer, or the processing bandwidth or capacity of the client computer, are discussed herein.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 3, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Alberto Gonzalez Prieto, Alexander Clemm, Eric Voit
  • Patent number: 10572113
    Abstract: A system for providing various overlay information one UPnP AV media renderers. According to the present invention, indications of messages and/or other information received by a UPnP mobile telephone or other UPnP control point can be directly transmitted to a renderer and exhibited in different manners. The present invention also permits the UPnP control point to transmit an event subscription to me renderer for subsequent use. The renderer permits accept or reject the receipt of various information at the particular time.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kari Kaarela, Elina Kaarela, Kirmo Koistinen, Timo Tervo
  • Patent number: 10574569
    Abstract: At an SDN controller executing using a processor and a memory, a tracing packet is configured with a default value in a tag field. The tracing packet is inserted from the SDN controller into the SDN at a switch in the SDN. A returned packet and a port identifier is received at the controller, from the switch, the returned packet including a modified content in a location of the tracing packet that is different from the tag field. The port identifier corresponds to a port of the switch on which the switch received the returned packet from an middlebox. A function of the middlebox is identified by analyzing a modification applied to the modified content by the middlebox. The function of the middlebox and a location of the middlebox in the SDN are saved. The location includes the port identifier and an identifier of the switch.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, Eric J. Rozner
  • Patent number: 10554434
    Abstract: Address information of a mail to be transmitted by a mail communication function is extracted from the mail to be transmitted; a transmission time of the mail to be transmitted is extracted from a portable information terminal; and judgment is made as to whether the address information matches predetermined address information and whether the transmission time belongs to a predetermined time zone. When the address information matches the predetermined address information, and the address information belongs to the predetermined time zone, an activation time at which a household appliance is to be activated is determined on the basis of the transmission time, and a control command for activating the household appliance at the activation time is transmitted to a network.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: February 4, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Ayaka Ichijo, Motoji Ohmori, Yuichi Futa, Yuji Unagami, Natsume Matsuzaki
  • Patent number: 10547589
    Abstract: One embodiment provides a system that facilitates schematized access control in a content centric network. During operation, the system generates, by a content producing device, a secret key for a user based on a schema, wherein the schema is a regular expression which corresponds to one or more names and allows a user access to content associated with the names, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. The system receives an interest with a name that corresponds to the schema. The system encrypts a payload of a responsive content object based on the interest name. The system transmits the responsive content object with the encrypted payload to the user, which allows the user to decrypt the encrypted payload with the secret key.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: January 28, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 10542108
    Abstract: A method and federated publish/subscribe system for data transfer in the federated publish/subscribe system. The federated publish/subscribe system includes a processor, a first message broker, and a second message broker. The second message broker transmits, via the processor, a message A to a first subscribing application and a message (A+?) to a second subscribing application. The message (A+?) differs from the message A by changes ?. The first subscribing application and the second subscribing application are different subscribing applications. Prior to the transmitting by the second message broker, the second message broker receives, from the first message broker via the processor, either (i) a message (A, ?) comprising the message A and the changes ? or (ii) the message A and a message ? comprising the changes ?.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christopher R. Gibson, Graham White
  • Patent number: 10541822
    Abstract: A method, computer system, and computer program product for calculating a group chat segment duration is provided. The embodiment may include capturing a plurality of group chat messages from a chat message repository. The embodiment may also include determining a probability distribution based on analyzing the captured group chat messages over a time vector. The embodiment may further include calculating a time parameter based on the determined probability distribution. The embodiment may also include calculating a content parameter based on one or more relevant chat topics. The embodiment may further include calculating an attendee parameter based on a plurality of attendees and one or more attendee associations. The embodiment may also include determining a chat duration prediction based on the calculated time parameter, the calculated content parameter, and the calculated attendee parameter.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Rachael M. H. Dickens, Jonathan Dunne, Ethan A. Geyer, Liam S. Harpur, Bo Jiang, Andrew Penrose, Naama Tepper
  • Patent number: 10523725
    Abstract: A real-time Internet streaming system and method includes a scheduling server that receives queries from encoders and determines if any scheduled events associated with a particular media encoders is an active scheduled event by comparing the scheduled events with time and date information. When there is an active scheduled event the scheduling server sends a response to the media encoders to stream a media stream to an origin server. When the scheduling server determines that an active scheduled event is no longer active, the scheduling server sends a response to the media encoders to stop streaming. The origin server can send the media stream or a modified version of the media stream to a plurality of viewing devices or archive the media stream for later playback. The real-time Internet streaming system can include a scheduling server, origin servers, and a plurality of encoders.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: December 31, 2019
    Assignee: Maximum Media LLC
    Inventor: Brian Christopher Duerring
  • Patent number: 10498790
    Abstract: A method is provided for distributing video content by a network operator. The method includes receiving media streams including programs having a prescribed duration; assigning a traffic index for each program contained within the media streams, each traffic index reflecting the volume of traffic expected to be associated with the program by client devices; selecting a predetermined number of programs to provide to client devices based at least in part on the traffic index for each program; encoding said selected program as individual adaptive bitrate streams; and streaming said encoded individual adaptive bitrate streams to client devices over the network as a managed bundle, wherein the adaptive bitrate streams in the bundle are multicast simultaneously to the client devices.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: December 3, 2019
    Assignee: ARRIS Enterprises LLC
    Inventor: Thomas L. DuBreuil
  • Patent number: 10498860
    Abstract: A system and method for providing online games on client devices based on capabilities of the client devices are disclosed. Device capability information may be obtained from the client devices during the online game. Values of one or more capability parameters may be determined based on the device capability information obtained. Device profiles may be assigned to the client devices based on the determined values of the capability parameters. One or more game features may be adjusted in accordance with the assigned device profile for implementing the online game on the client devices. The adjustable game features may include frame rate, level of detail of rendering, level of 3D graphics, level of collision effects, animation type, gameplay available for user interaction, gameplay content for user interaction, communication mode, physics effects available for display, level of artificial intelligence, and/or any other features of the online game.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: December 3, 2019
    Assignee: Kabam, Inc.
    Inventors: Jeff Howell, Benjamin Talbot, Russell Warneboldt
  • Patent number: 10491451
    Abstract: Systems and methods for timestamp-based matching of identifiers are provided. Information may be stored in memory regarding a plurality of identifiers each unique to an associated website or to an associated browser. Stored information may further include one or more maps each associating a device identifier with at least one immutable browser identifier or mutable browser identifier. The device identifier may be unique to an associated computing device. Information may be received from a computing device that has used a browser to download a website, where the downloaded website includes a reference to a browser identifier specific to the downloaded website. The received information may be determined to include a timestamp and an internet protocol (IP) address. The timestamp and IP in the received information may further be determined to correspond to a computing device associated with one of the stored maps, where the corresponding computing device is identified by a corresponding device identifier.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 26, 2019
    Assignee: PARRABLE INC.
    Inventor: Justin E. Greene
  • Patent number: 10481939
    Abstract: Machines, systems and methods for managing quality of service (QoS) in a multi-tenant virtualized computing environment, the method comprising: collecting transmission rate statistics associated with data communicated in a virtual network, wherein at least one virtual switch monitors communications initiated by at least a virtual machine (VM) executed on a host machine serviced by the virtual switch; determining, by way of the virtual switch, profile parameters associated with a first communication initiated by the VM belonging to at least a first group, wherein a connection request is submitted by the virtual switch to a traffic controller to assist in establishing the first communication; classifying the connection request for establishing the first communication according to the profile parameters associated with the first communication; determining a first aggregated transmission rate associated with the VM that initiated the first communication based on the classifying.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: November 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Katherine Barabash, Rami Cohen, Anna Levin, Liane Lewin-Eytan, Eran Raichstein
  • Patent number: 10484243
    Abstract: Embodiments provide application management functionality in a multi-tenant identity cloud service. Embodiments define a plurality of facets for the application, each facet describing a behavior of the application. Embodiments define an application template for the application that includes metadata to generate default values for the application. Embodiments generate a user interface (“UI”) that includes functionality to configure all of the defined facets.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: November 19, 2019
    Assignee: Oracle International Corporation
    Inventors: Gary Cole, Amol Dharmadhikari
  • Patent number: 10477282
    Abstract: The present invention provides a method and system for video surveillance with a single channel of video and multiple channels of audio.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: November 12, 2019
    Assignee: Hang Zhou Hikvision Digital Technology Co., Ltd.
    Inventors: Kui Li, Ruiqing Cai, Jie Chen, Zailong Ling, Xiangqing Jin