Patents Examined by Arvin Eskandarnia
  • Patent number: 10348586
    Abstract: Systems and methods for social graph data analytics to determine the connectivity between nodes within a community are provided. A user may assign user connectivity values to other members of the community, or connectivity values may be automatically harvested or assigned from third parties or based on the frequency of interactions between members of the community. Connectivity values may represent such factors as alignment, reputation, status, and/or influence within a social graph of a network community, or the degree of trust. The paths connecting a first node to a second node may be retrieved, and social graph data analytics may be performed on the retrieved paths. For example, a network connectivity value may be determined from all or a subset of all of the retrieved paths.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: July 9, 2019
    Assignee: WWW.TRUSTSCIENCE.COM INC.
    Inventor: Leo M. Chan
  • Patent number: 10346216
    Abstract: Methods, systems, and apparatus, including computer program products, are disclosed for managing resources in container systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a container system. These techniques may be used to auto-scale or place container or pod entities. They may also be used to monitor and control contention of computing resources in a container system, and to place, clone, resize, suspend or terminate computing resources.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: July 9, 2019
    Assignee: TURBONOMIC, INC.
    Inventors: Dongyi Yang, Endre Sara, Enlin Xu
  • Patent number: 10341401
    Abstract: Methods, apparatus, systems, storage media, etc., to perform media monitoring for mobile platforms using messaging associated with adaptive bitrate streaming are disclosed. Example media monitoring methods disclosed herein include accessing a request received from a first server of an audience measurement entity (AME) requesting network log information corresponding to a first adaptive bitrate streaming uniform resource locator (URL) included in a first message sent by a mobile platform to a second server to request delivery of first streaming media according to an adaptive bitrate streaming protocol. Disclosed example methods also include retrieving the network log information corresponding to the first adaptive bitrate streaming URL from a third server of a service provider providing network access for the mobile platform, and returning the network log information to the first server of the AME in response to the request.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: July 2, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventor: Jan Besehanic
  • Patent number: 10341191
    Abstract: There are disclosed devices, system and methods for continual automated discovering of a topology of a computer network of network objects for an application. A first network object selects portions of sets of data messages being sent over time by the application and related network objects; and collects network configuration and time dimension information, and timeseries information from the portions of messages. A second network object receives the information and uses it to determine topology information for the application over time, which includes unique keys of, types of objects of, types of relationships between pairs of, groupings of, time dimension data of and metrics data of the network objects. The topology information can be stored; and can be queried to create and display a graph representation of the topology information that changes over time.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: July 2, 2019
    Assignee: LogicMonitor, Inc.
    Inventors: Gadi Oren, Ran Giboa
  • Patent number: 10339065
    Abstract: Various aspects provide for optimizing memory mappings associated with network nodes. For example, a system can include a first network node and a second network node. The first network node generates a memory page request in response to an invalid memory access associated with a virtual central processing unit of the first network node. The second network node receives the memory page request in response to a determination that the second network node comprises a memory space associated with the memory page request. The first network node also maps a memory page associated with the memory page request based on a set of memory page mappings stored by the first network node.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 2, 2019
    Assignee: Ampere Computing LLC
    Inventors: Ankit Jindal, Pranavkumar Sawargaonkar, Keyur Chudgar
  • Patent number: 10341167
    Abstract: A system and method for distributed error detection in gas distribution systems comprises sensors coupled to a metering device, and configured to collect sensor information indicative of an operation of the metering device. An electronic volume corrector associated with the metering device serves as a gateway for transmission of sensor information indicative of the operation of the metering device. A computer system is configured to receive sensor information indicative of an operation of the metering device provided by an electronic volume corrector, identify parameters indicative of deviations from the intended operation of the metering device, perform pattern comparisons of the sensor information with reference information, and provide a performance indication of the metering device.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: July 2, 2019
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Soundari Arunachalam, Dinesh Kumar K N, Suresh Kumar Palle, Pierre Dufour
  • Patent number: 10332132
    Abstract: The apparatus comprises at least one database for storing digital information associated with at least a first user and a second user, at least one links module for the first user and for the second user, at least one manipulations module and at least one display device for respectively displaying at least said linked digital information wherein said linked digital information associated with said first user is automatically updated on at least said display device of said second user when that information is manipulated, and wherein said linked digital information associated with said second user is automatically updated on at least said display device of said first user when that information is manipulated.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: June 25, 2019
    Assignee: mBLAST, Inc.
    Inventors: Daniel D. Briere, Paul W. Pritchard
  • Patent number: 10332074
    Abstract: An example method of exchanging documents between users includes receiving a first document from a first client computer associated with a first user, associating the document with a collaborative workspace, and transmitting a representation of the collaborative workspace to the first client computer and a second client computer associated with a second user. The representation visually depicts the document in a shared environment. The method also includes presenting, on the first client computer and the second client computer, the representation of the collaborative workspace.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: June 25, 2019
    Assignee: United Services Automobile Association (USAA)
    Inventors: Jeffrey William Gallagher, David Patrick Dixon
  • Patent number: 10334073
    Abstract: A server system divides respective groups of a plurality of groups of sessions for multiple users of the media-providing service into respective pluralities of clusters. The server system tracks user interaction with a client device during a user session and identifies the user session as belonging to a first cluster of the pluralities of clusters based at least in part on the user interaction. The server system personalizes content for the user session using one or more content criteria associated with the first cluster, in accordance with identifying that the user session belongs to the first cluster.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: June 25, 2019
    Assignee: Spotify AB
    Inventors: Clay Gibson, Will Shapiro, Santiago Gil, Ian Anderson, Margreth Mpossi, Oguz Semerci, Scott Wolf
  • Patent number: 10331501
    Abstract: The present disclosure provides systems and method for redirecting control of a client side connected USB device from the client to the server in a remote system. Specifically, the present disclosure creates a simulated USB device at the server. The simulated USB device is treated as a proxy for a redirected USB device at the client. The client side redirected USB device is not treated as the USB device but, rather, acts as a pass through to facilitate communication between requesting applications and the client connected device. The simulated USB device allows an application to send requests for a local device to the simulated USB device at the server. The simulated USB device then processes the requests and forwards the requests to the local device connected to the client.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chung Lang Dai, Ahmed Tolba, Joy Chik, Vladimir Stoyanov
  • Patent number: 10326673
    Abstract: In one embodiment, a monitoring device (or module) monitors messages exchanged between nodes in a communication network. The monitoring device further determines, based on time stamp data associated with each message, one or more latency distributions of paired response times between the nodes, and determines a node topology consistent with each of the one or more latency distributions of paired response times between the nodes. In some embodiments, the monitoring device also generates a graph of the node topology showing one or more communication links between the nodes, and annotates each communication link of the one or more communication links with at least one of a mean response time or a median response time based on at least one of the latency distributions.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: June 18, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ashutosh Kulshreshtha, Hai Trong Vu, Michael Standish Watts, Jackson Ngoc Ki Pang, Navindra Yadav, Khawar Deen
  • Patent number: 10327029
    Abstract: A portable terminal includes a receiving unit which receives content information, an external device communication unit which conducts communication with an external information device, a display unit which displays the content information received by the receiving unit, an acquiring unit which acquires identification information identifying the content information displayed by the display unit, an operation unit which receives an operation indication from a user, and a control unit which conducts control such that if a transmission indication of the identification information is received by the operation unit while the content information is being displayed, the identification information acquired by the acquiring unit is transmitted to the external information device and the display of the content information by the display unit is terminated.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: June 18, 2019
    Assignee: MAXELL, LTD.
    Inventors: Takashi Matsubara, Mayumi Nakade, Masahiro Yamazaki, Hiroyuki Higaki
  • Patent number: 10320793
    Abstract: A system and method serve to a user a login menu that is executed on a computing device, wherein the login menu is programmed to acquire from a user a set of parameters for access to a facility computing environment. In response to receiving credentials corresponding to the user, displaying, using the computing device, at least one graphical user interface that allows the user to participate in at least one activity corresponding to the facility, wherein the at least one activity is based in part on the credentials and one or more tasks available at the facility, and wherein the one or more tasks are verified for the user. The system and method generate, using the computing device, one or more points in real-time or near real-time for the user, during execution of the at least one activity at the computing device, wherein the at least one point is based on at least one achievement corresponding to the activity.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: June 11, 2019
    Assignee: JAIL EDUCATION SOLUTIONS, INC
    Inventors: Brian Christopher Hill, Michael Raymond Dhruba Cornstubble
  • Patent number: 10317970
    Abstract: Node controllers and power distribution networks in accordance with embodiments of the invention enable distributed power control on an unbalanced network. One embodiment includes a node controller including a distributed power control application; a plurality of node operating parameters describing the operating parameter of a node in an unbalanced network; wherein the processor is configured by the distributed power control application to: send node operating parameters to nodes in the set of at least one node; receive operating parameters from the nodes in the set of at least one node; calculate a plurality of updated node operating parameters using an iterative process to determine updated node operating parameters using the node operating parameters that describe the operating parameters of the node, and the operating parameters of the set of at least one node, where each iteration in the iterative process involves evaluation of a subproblem; and adjust node operating parameters.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: June 11, 2019
    Assignee: California Institute of Technology
    Inventors: Qiuyu Peng, Steven H. Low
  • Patent number: 10313474
    Abstract: A system and method for reducing load on a load balancer by offloading redundant queries to the client. The system and method includes receiving an optimized service listing and determining if a suitable server can be identified without submitting a query to the load balancer. An exemplary method includes receiving, from a load balancing node, a listing of client services hosted by servers remotely coupled to the load balancing node, locally storing this listing and identifying one or more the client services to be transmitted to the client device. The method further includes accessing the listing of client services to determine if one or more of the servers is hosting the identified client service, establishing a connection between the client device and the server, and transmitting the identified client service from the server to the client device.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: June 4, 2019
    Assignee: Parallels International GmbH
    Inventors: Daniel Farrugia, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10313458
    Abstract: A forced air hand dryer includes a communication device that communicatively couples to a computing entity in provide data regarding the use of the hand dryer, and/or to set an operating configuration of the hand dryer.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: June 4, 2019
    Assignee: Excel Dryer, Inc.
    Inventors: William Gagnon, Marc Schwartz
  • Patent number: 10313404
    Abstract: Technology for interoperability is disclosed by enabling the sharing of user context or preferences for a computing experience across computing devices, operating systems, applications, or locations. A platform and application programming interface (API) are provided for computer applications and services to store and retrieve context data associated with a computing experience. Access to the context data for sharing may be managed by an access controller, which enables a user to manage access permissions for the sharing of the context data. The context data may be defined according to a common schema, which specifies the information for sharing and may be communicated using common communication channels or protocols. Thus context data may be shared across nearly any application or service including those developed in different computer programming languages or operating on different types of computing devices or devices running different operating systems or by different software developers.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Boaz Ein-Gil, Shimi Ezra, Shira Weinberg, Mikael Sitruk
  • Patent number: 10298698
    Abstract: Presented herein are techniques for actively monitoring, at a network controller, a network location of an endpoint connected to the network based on control plane updates. The network controller is configured to archive the network location of the endpoint, along with local information for the endpoint, in an endpoint tracking database of the network controller.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: May 21, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Lukas Krattiger, Wing Hon Yeung, Uffaz Nathaniel, Richard Lam
  • Patent number: 10298669
    Abstract: A system and method for controlling a migration of data items in a data directory from a source system to a destination system by setting one or more target properties for implementing the migration are disclosed. A migration controller can be employed to obtain statistical information regarding the migration. The statistical information can then be used to compute the one or more target properties. For example, a target number of network connections for achieving an optimal total throughput and concurrency can be computed based on an average throughput per network connection. The target number of network connections may be determined by a migration monitor, which may set the determined target number of network connections as a policy to be enforced by the migration controller.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: May 21, 2019
    Assignee: SKYKICK, INC.
    Inventors: John Dennis, Evan Richman, Todd Schwartz, Bradley Younge, Manoj Panse
  • Patent number: 10291424
    Abstract: A technology is described for operating a device shadowing service that manages device representations for physical devices that are network addressable. An example method may include associating a device representation with a representation type, where the device representation represents a copy of a state of a physical device in network communication with a device shadowing service that maintains the device representation, and the representation type may define a command that can be invoked through the device representation. After the device representation has been associated with the representation type, the command may be invoked through the device representation. Invoking the command may involve identifying the representation type associated with the device representation and determining that the command is supported by the representation type. Thereafter, the command may be executed.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Mark Edward Rafn, William Alexander Stevenson, Alan Conrad Rawcliffe