Patents Examined by Jeong S Park
-
Patent number: 10594552Abstract: 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: GrantFiled: December 15, 2017Date of Patent: March 17, 2020Assignee: A9.COM, Inc.Inventors: Timothy A. Schallich, Nicholas S. Weaver, Nathaniel C. Hardison
-
Patent number: 10587544Abstract: 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: GrantFiled: September 26, 2017Date of Patent: March 10, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Gang Liu
-
Patent number: 10581986Abstract: 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: GrantFiled: June 1, 2018Date of Patent: March 3, 2020Assignee: Turnoutt, Inc.Inventors: Sean Tasdemiroglu, James Richard Puccini, Jason Connolly, Andrew Firoved, Patrick MacDowell, Noel Eom
-
Patent number: 10581637Abstract: 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: GrantFiled: March 1, 2017Date of Patent: March 3, 2020Assignee: PAYPAL, INC.Inventors: Suresh Mathew, Krishnakanth Batta, Vaibhav Desai, Shankar Jothi, Jigar Chandrakant Desai, Muthukumar Rethinakaleeswaran, Rami El-Charif
-
Patent number: 10581767Abstract: 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: GrantFiled: September 23, 2015Date of Patent: March 3, 2020Assignee: Veritas Technologies LLCInventors: Hrishikesh Desai, Mukesh Panchauli
-
Patent number: 10581777Abstract: 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: GrantFiled: July 19, 2019Date of Patent: March 3, 2020Inventor: Casey Golden
-
Allocating bandwidth between network computing devices for pushing data to a client computing device
Patent number: 10581992Abstract: 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: GrantFiled: March 30, 2016Date of Patent: March 3, 2020Assignee: Cisco Technology, Inc.Inventors: Alberto Gonzalez Prieto, Alexander Clemm, Eric Voit -
Patent number: 10572113Abstract: 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: GrantFiled: December 22, 2017Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Kari Kaarela, Elina Kaarela, Kirmo Koistinen, Timo Tervo
-
Patent number: 10574569Abstract: 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: GrantFiled: January 25, 2019Date of Patent: February 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak B. Agarwal, Eric J. Rozner
-
Patent number: 10554434Abstract: 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: GrantFiled: July 30, 2018Date of Patent: February 4, 2020Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Ayaka Ichijo, Motoji Ohmori, Yuichi Futa, Yuji Unagami, Natsume Matsuzaki
-
Patent number: 10547589Abstract: 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: GrantFiled: May 9, 2016Date of Patent: January 28, 2020Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Patent number: 10542108Abstract: 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: GrantFiled: August 6, 2014Date of Patent: January 21, 2020Assignee: International Business Machines CorporationInventors: Christopher R. Gibson, Graham White
-
Patent number: 10541822Abstract: 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: GrantFiled: September 29, 2017Date of Patent: January 21, 2020Assignee: International Business Machines CorporationInventors: Jonathan F. Brunn, Rachael M. H. Dickens, Jonathan Dunne, Ethan A. Geyer, Liam S. Harpur, Bo Jiang, Andrew Penrose, Naama Tepper
-
Patent number: 10523725Abstract: 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: GrantFiled: June 12, 2018Date of Patent: December 31, 2019Assignee: Maximum Media LLCInventor: Brian Christopher Duerring
-
Patent number: 10498790Abstract: 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: GrantFiled: August 6, 2015Date of Patent: December 3, 2019Assignee: ARRIS Enterprises LLCInventor: Thomas L. DuBreuil
-
Patent number: 10498860Abstract: 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: GrantFiled: January 10, 2019Date of Patent: December 3, 2019Assignee: Kabam, Inc.Inventors: Jeff Howell, Benjamin Talbot, Russell Warneboldt
-
Patent number: 10491451Abstract: 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: GrantFiled: September 22, 2015Date of Patent: November 26, 2019Assignee: PARRABLE INC.Inventor: Justin E. Greene
-
Patent number: 10481939Abstract: 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: GrantFiled: December 11, 2017Date of Patent: November 19, 2019Assignee: International Business Machines CorporationInventors: Katherine Barabash, Rami Cohen, Anna Levin, Liane Lewin-Eytan, Eran Raichstein
-
Patent number: 10484243Abstract: 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: GrantFiled: September 18, 2017Date of Patent: November 19, 2019Assignee: Oracle International CorporationInventors: Gary Cole, Amol Dharmadhikari
-
Patent number: 10477282Abstract: The present invention provides a method and system for video surveillance with a single channel of video and multiple channels of audio.Type: GrantFiled: May 30, 2013Date of Patent: November 12, 2019Assignee: Hang Zhou Hikvision Digital Technology Co., Ltd.Inventors: Kui Li, Ruiqing Cai, Jie Chen, Zailong Ling, Xiangqing Jin