Patents Examined by Daniel C Murray
  • Patent number: 10574788
    Abstract: Methods, systems, and apparatus for transferring data are described. A list of recipients of the data is obtained and one or more paths to each recipient of the data is determined. An overall transfer cost of each path is computed and one or more transfer paths for each recipient are selected based on a corresponding overall transfer cost. Then a packet of data is transferred to a client device associated with each transfer path.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: February 25, 2020
    Assignee: eBay Inc.
    Inventor: Lakshmanan Velusamy
  • Patent number: 10567547
    Abstract: A method of two-way information exchange for a system for making friends is disclosed. With the method, a system can provide a primary target client blended with a plurality of false target clients for a requesting client who seeks making friends. The requesting client is entitled to request the system to delete one of the target clients when communication between both parties reaches a threshold of time. The requesting client does not know which one of the target clients is the real client until all of the false target clients have been deleted, thus reducing preconceptions due to a person's appearance. As such, after a period of communication, both parties may achieve a certain degree of mutual understanding to facilitate a decision on making friends.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: February 18, 2020
    Inventor: Yi-Chen Wang
  • Patent number: 10567454
    Abstract: A non-transitory computer-readable recording medium stores computer-executable instructions that, when executed by one or more processors, causes the one or more processors to perform operations including receiving, at a first electronic device, high quality live stream data through a high quality channel; playing back the high quality live stream data; receiving low quality live stream data through a low quality channel as the electronic device is set as a seed device in response to creation of the high quality channel; and sharing the received low quality live stream data by transmitting the received low quality live stream data.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: February 18, 2020
    Assignee: NAVER CORPORATION
    Inventors: Jaewon Oh, SeungKwan Yang
  • Patent number: 10554508
    Abstract: A distributed computing system provides at least one service, and the service is provided by resources of the distributed computing system. Resources are represented by a topology graph including storage, application and database server nodes joined by edges indicative of relationships between nodes. Predefined parameters are monitored that are indicative of operating characteristics of the distributed computing system when providing the service. Values of the predefined parameters are compared with respective predetermined performance threshold values. The performance threshold values are determined based on a service level agreement (SLA). The SLA includes a service level objective (SLO). The performance threshold values are indicative of the respective operating characteristics prior to an event. Rules are provided for selecting a combination of application, storage and database server nodes to meet the SLO for each parameter of the parameter.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Boerner, David Lebutsch, Cataldo Mega, Chun Guang Zeng
  • Patent number: 10541881
    Abstract: According to one implementation, a network supervision system includes one or more computing platform(s) coupled to multiple nodes of a network including the computing platform(s), the computing platform(s) including a hardware processor and a system memory storing a network participant supervising software code and a network participant registry. The hardware processor executes the network participant supervising software code to detect an anonymously administered node of the network, aggregate system log files of the anonymously administered node, and perform an analysis of the system log files using an unsupervised machine learning algorithm to identify an administrator of the anonymously administered node. The hardware processor further executes the network participant supervising software code to generate a registration record associating the administrator with the anonymously administered node, and update the network participant registry using the registration record.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: January 21, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Glen Taylor, Gregory Wood, Donald Clark
  • Patent number: 10536427
    Abstract: Mapping anonymous Internet entities to known accounts. In an embodiment, events, representing online activity and comprising IP addresses, are received from a plurality of sources. Subsets of the events are aggregated into mappings that associate the IP address, shared by the subset, with an account. Each mapping is associated with statistics regarding the events. A confidence value is calculated for each mapping based on the statistics, and a final subset of the mappings is selected based on the confidence values. Subsequently, when a request with an IP address is received, the final subset of mappings is searched for the requested IP address, and an indication of the account associated with the requested IP address is returned in response to the request.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: January 14, 2020
    Assignee: 6SENSE INSIGHTS, INC.
    Inventors: Viral Bajaria, Premal Shah, Nitin Vijayvargiya, Dustin Chang
  • Patent number: 10511507
    Abstract: A method of routing network traffic may include routing traffic from a local network device, through a remote network location, to a third party network resource along a first path. The method may also include determining a first ranking for the first path, and determining a second ranking for a second path from the local network device to the third party network resource along a second path, the second path excluding the remote network location. The method may additionally include, based on the second ranking exceeding the first ranking by a threshold amount, rerouting the traffic along the second path.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: December 17, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Murtuza Attarwala, Lars Olof Stefan Olofsson, Himanshu Shah
  • Patent number: 10511679
    Abstract: Systems and techniques are disclosed for publishing related media content based on the velocity measure for media content. The velocity measure for the media content may be determined based on a change in engagement rate such as a change in rate of sharing the media content via social media. The related media content may be published on a media outlet such as a website, blog, and/or an aggregation page and the publication may provide more exposure to the media content.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: December 17, 2019
    Assignee: MASHABLE, INC.
    Inventors: Peter Cashmore, Robyn Peterson, Chris Heald, Dimitri Dimoulakis, Mario Antonetti, Kevin Gisi, Darren Tome
  • Patent number: 10489917
    Abstract: Automatic tracking by a camera of an object such as on-air talent appearing in a television show commences by first determining whether the object lies within the camera field of view matches a reference object. If so, tracking of the object then occurs to maintain the object in fixed relationship to a pre-set location in the camera's field of view, provided the designated object has moved more than a threshold distance from the pre-set location.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 26, 2019
    Assignee: GVBB HOLDINGS S.A.R.L.
    Inventors: Alex Holtz, Scott Raymond Matics, Lionel Oisel
  • Patent number: 10491449
    Abstract: At least two domains of a datacenter are registered. Each of the domains comprises at least one server. A global pool of identifiers is generated by the global management module. A logical configuration is generated by a global management module. The logical configuration takes the form of a global profile and allows for a workload to be processed at one or more the servers. A global identifier from the global pool of identifiers is associated with the global profile. The global profile is assigned to a server in a first of the at least two domains.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: November 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Shailesh Mittal, Zhong Chen, B. A. Roger Andersson, Vijayakumar Kothandaraman
  • Patent number: 10469317
    Abstract: Techniques are described for dynamically adapting virtualized network functions (VNFs) to different target environments. A controller stores device profiles that include configuration data and workflows for resolving configuration parameters for instantiating and deploying a VNF package to form a network service. To support the resolution of VNF configuration parameters, a VNF descriptor for the VNF is extended to include a device family parameter that indicates a shared architecture and configuration parameters. The controller, when instantiating the VNF, may identify a device profile usable for resolving the configuration parameters for the VNF and obtain configuration data from the device profile for creating and configuring a VNF instance for the VNF descriptor. Extending the VNF descriptor to specify a device family allows the VNF to be flexibly adapted for different target environments and may avoid the use of numerous pre-defined VNF descriptors.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: November 5, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Tong Jiang, Roshan Joyce, Gopi Krishna, Sankar Ramamoorthi
  • Patent number: 10447648
    Abstract: Systems and methods are described to enable routing of network communications in a content delivery system in a manner expected not to exceed the capacity of individual communication links of points of presence (POPs) within the content delivery system. Specifically, a route mapping service is disclosed that can determine the effect of potential DNS records on volumes of traffic expected to reach a POP through individual communication links, and that can alter DNS records such that the expected traffic does not exceed a capacity of those individual communication links. Illustratively, the DNS records may be altered at a level of individual DNS resolvers interacting with the content delivery system, and the volumes of traffic expected to reach a POP through individual communication links can be determined based on a volume of traffic of client computing devices associated with an individual DNS resolver.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Bliss, Harvo Reyzell Jones, Fan Mo, Anton Stephen Radlein, Hardeep Singh Uppal, Jorge Vasquez, Axel David Velazquez
  • Patent number: 10447624
    Abstract: A method for method for streamlining communications between groups of users uses multiple user accounts and a remote server. Each user account is associated to a user PC device. Additionally, the method associates each user with a representative group. The user account is identified as a primary account or a secondary account. As a result, primary accounts are granted greater messaging permissions than secondary accounts. To that end, the secondary accounts are able to broadcast messages to all of the primary accounts that are associated to a representative group. The primary accounts on the other hand are able to selectively send messages to one or more individual secondary accounts. Moreover, the primary accounts are able to broadcast messages to the primary accounts that are associated to any of the representative groups.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: October 15, 2019
    Inventor: Quazi Shamim Islam
  • Patent number: 10412039
    Abstract: An electronic messaging system and method with reduced traceability by separation of display of media component of message content and header information. An electronic message having an identifier of a recipient and a message content including an image media component is received at a server from a sending user device at which a display for associating the media component with the electronic message is provided without displaying the identifier of a recipient with the media component such that a single screen capture of the identifier of a recipient and the media component is prevented. The electronic message including an identifier of a sending user is transmitted to a recipient user device at which a display presenting the media component is provided without displaying the identifier of a sending user such that a single screen capture of both the identifier of a sending user and the media component is prevented.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: September 10, 2019
    Assignee: Vaporstream, Inc.
    Inventors: Joseph Collins, Amit Jindas Shah
  • Patent number: 10404481
    Abstract: The disclosed technology addresses the need in the art for a detecting an unauthorized participant in a multiparty conferencing session. A system is configured to join a conferencing session, obtain a roster for the conferencing session via a Session Initiation Protocol (SIP) channel, and generate a roster hash value based on the roster. The system may further receive a reference hash value from a key management server and compare the reference hash value with the roster hash value. The system may determine that the roster is invalid when the reference hash value does not match the roster hash value.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: September 3, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: K Tirumaleswar Reddy, Ram Mohan Ravindranath, Kaustubh Inamdar, Gonzalo Salgueiro
  • Patent number: 10375151
    Abstract: A gateway, operable in a hierarchical heterogeneous network, includes at least two interfaces of which at least one is connectable to a lower network level, and the communication protocols in the network provide a message for offering a service and a message for searching for a service, receipt of a message coming in from a lower network level in the gateway at an interface for offering a service, and/or an item of information identifying the offered service, is noted in the interface receiving this message or in a management unit assigned thereto, and receipt of a message from a lower network level in the gateway at an interface for searching for a service and/or an item of information identifying the sought service is noted in the interface or management unit, and if the messages relate to the same service, a message for the service availability is sent via the interface.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: August 6, 2019
    Assignee: ROBERT BOSCH GMBH
    Inventors: Michael Poehnl, Marco Andreas Wagner, Timo Lothspeich
  • Patent number: 10359746
    Abstract: A system and method involving actor nodes within a building that is being controlled, to be subscribed to a set of addresses, including one or more addresses that are representative of one or more respective spaces within the building being controlled. Such addresses are referred to as “space addresses.” Each of the actor nodes acts upon received data packets only if a space address is received along with the data packets and the actor node has been subscribed to the space address. Concurrently, one or more sensor nodes in the system are configurable to transmit the one or more space addresses and the data packets. A user device in the system receives commands from a user via a user interface and transmits a set of signals such that the actor nodes are subscribed to the appropriate space addresses and the sensor nodes are configured to transmit the space addresses.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: July 23, 2019
    Assignee: Silvair Sp. z o.o.
    Inventors: Szymon Slupik, Adam Gembala
  • Patent number: 10354127
    Abstract: One or more audio feedback output devices receive warning signals for controlling types of audio output by the audio output devices, the warning signals representing that a predicted behavior of a monitored user represents a particular behavior that is potentially adverse and a percentage probability that the predicted behavior is adverse, the monitored user detected within a particular environment monitored by a supervising user, audio feedback output devices worn by the supervising user. The audio feedback output devices operative to control the types of audio outputs of the audio output devices that are detectable by the supervising user wearing the audio feedback output devices according to the warning signals to specifically alert the supervising user that the predicted behavior of the monitored user represents the particular behavior that is potentially adverse and the percentage probability that the predicted behavior is adverse.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 16, 2019
    Assignee: SINOEAST CONCEPT LIMITED
    Inventors: Jacob C. Albertson, Kenneth C. Arnold, Steven D. Goldman, Michael A. Paolini, Anthony J. Sessa
  • Patent number: 10341458
    Abstract: A computer implemented method, system and computer program product for observing a mobile device's interaction with a set of resources in a geographic location, and creating a usage profile for the set of resources based on the mobile device's interactions with the resources. The usage profile includes a prediction of a subset of resources that will be used at a second geographic location in order to migrate the subset of resources to the second geographic location when the mobile device moves to the second geographic location.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: John J. Roese, Stephen J Todd
  • Patent number: 10311073
    Abstract: A system and method for asynchronously retrieving information over a network based on incremental input. The system comprises a client part, a communication protocol, and a server part. The server part receives incremental text-based input from one or more objects in the client part, and asynchronously returns matching information to the client part depending on server-defined content channels that each query one or more underlying or connected content sources, such as databases or search engines, to return matches for the latest input and for the latest values and state of other content channels.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: June 4, 2019
    Assignee: MasterObjects, Inc.
    Inventor: Mark Hans Smit