Patents Examined by Joseph M Cousins
  • Patent number: 11063834
    Abstract: A system and method utilizes a data integration input routine receive raw data set(s) from identity data storage media resources, generate an edge type from each data set, and store the edge type from each data set in a first temporary storage media, from which a graph construction module retrieves the edge types and combines them to produce a consolidated edge store, a search of which is used to find graph component paths. Current paths are joined against the consolidated edge store to find edges that extend each path in the consolidated edge store, those paths that extend are stored in a graph component table, from which a sample of graph paths are downloaded and a graph is constructed. A circuit analysis engine is used to perform a circuit analysis and a selectivity module is used to selectively modify the scope of the circuit analysis and results.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: July 13, 2021
    Assignee: LiveRamp, Inc.
    Inventor: Matthew C. Hagy
  • Patent number: 11064267
    Abstract: A client system presents, within an execution environment of an application, a third-party media stream distinct from the application, received from a remote host server via a network. The client system detects interaction events during presentation of the third-party media stream, and transmits descriptions of the detected interaction events to the remote host server. The application may be pre-cued prior to presentation, e.g., to minimize start-up time. In some implementations, a side-band message channel is established to facilitate communication between the client system and the remote host server.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: July 13, 2021
    Assignee: Google LLC
    Inventors: Tuna Toksoz, Pasha Nahass
  • Patent number: 11057264
    Abstract: Various systems and methods related to disaster recovery (DR). For example, one method involves automatically discovering infrastructure information for one or more assets located in one or more primary sites and/or one or more recovery sites. The method also involves storing the infrastructure information in a database. The method also involves generating DR configuration information.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: July 6, 2021
    Assignee: Veritas Technologies LLC
    Inventors: Shrikant Ghare, Arindam Mukherjee
  • Patent number: 10992547
    Abstract: A method includes maintaining first and second mapping data. The first mapping data is from canonical names (CNAMEs) to binding names (BNAMEs), and the second mapping data is from BNAMEs to address information. The method includes using the first mapping data to map a canonical name to a binding name; and then using the second mapping data to map the binding name to corresponding address information.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 27, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 10977261
    Abstract: Embodiments are directed towards automatically learning user behavioral patterns when interacting with messages and based on the learned patterns, suggesting one or more predicted actions that a user might take in response to receiving subsequent message. One or more classifiers are trained and employed to predict one or more actions that a user might take in response to receiving the message. In one embodiment, the one or more predicted actions are provided suggested to the user as an action the user might take on the message. Messages may be rank ordered within a given suggested action based on a confidence level of the prediction.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: April 13, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Ingmar Weber, Yoelle Maarek, Yehuda Arie Koren
  • Patent number: 10931478
    Abstract: Systems and methods for virtual network implementation and management based on a peer-to-peer metadata exchange are disclosed. Metadata pertaining to a flow traversing a virtual network overlaying an underlying network is generated in accordance with actions executed to send data packets via the underlying network relative to the virtual network. The metadata is encapsulated in one or more control packets sent to a set of nodes of the underlying network. Each node of the set of nodes maintains a copy of the metadata received in the one or more control packets in a local data store. The metadata is accessed via the local data store when needed to process packets of the flow.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: February 23, 2021
    Assignee: MIDO HOLDINGS LTD.
    Inventors: Duarte Nunes, Guillermo Ontanon
  • Patent number: 10922653
    Abstract: Variety of approaches to provide an automatic group creation based or an organization hierarchy as described. A hosted service initiates operation(s) to automatically create a group upon detecting a new organization hierarchy or a utilization of a feature of a hosted service by an existing organization hierarchy. Next, group members are determined based on the organization hierarchy. The group is created that includes the group members to coordinate services within the hosted service based on the organization hierarchy. Furthermore, an attribute of the created group is defined. A resource is also generated for the created group. The resource includes a notebook, a work space, a collaboration site, and/or a planner. The created group is deployed to coordinate the services. The resource is managed through the services.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: February 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Madhuri Tondepu, Maithili Vijay Dandige, Shanshan Qu, Yongjun Xie
  • Patent number: 10904097
    Abstract: In one embodiment, a device in a mesh network rooted at a root node receives a subroot selection notification. The subroot selection notification indicates that the device should function as a root of a sub-directed acyclic graph (DAG) were a power outage to occur. The device determines that a power outage has occurred. The device forms, after determining that a power outage has occurred, a sub-DAG that is rooted at the device by establishing one or more other devices in the mesh network as routing children of the device in the sub-DAG. The device joins the sub-DAG to a DAG rooted at the root node.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: January 26, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Huimin She, Li Zhao, Nan Yi, Haibo Dong
  • Patent number: 10896160
    Abstract: Systems and methods for discovery of and planning migration for computing nodes are provided. At least one collector node is deployed at a source location network to discover data associated with computing nodes of a source infrastructure. The data is transmitted to a staging API. A migration processing API receives the discovered data from the staging API after satisfying an access control measure and writes the discovered data to a migration database. A migration planning API analyzes the discovered data written to the migration database by applying a criticality algorithm to determine a criticality parameter associated with each of the computing nodes. The criticality parameter identifies a potential impact that each computing node has to migration. The migration planning API automatically groups the computing nodes into migration pods, prioritizes the migration pods based on the criticality parameters, and generates a plan for migrating the migration pods to a target infrastructure.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: January 19, 2021
    Assignee: Secure-24, LLC
    Inventors: Jacob Anthony Denyer, Christopher Todd Deperro, Nick Ilitch, Peter Anthony Bartusek, Steven Joseph Dove, Brett Ryan Streeter
  • Patent number: 10871981
    Abstract: Some embodiments provide a method for a managed forwarding element (MFE) operating within a first data compute node (DCN) that executes on a first host machine. The MFE is for implementing a logical network that logically connects the first DCN to a plurality of other DCNs. At the MFE, the method receives several packets generated within the first DCN to be forwarded to a second DCN that is logically connected to the first DCN. The method determines whether the second DCN executes on the first host machine or on a second, different host machine. When the second DCN executes on the first host machine, the method stores the packets in a memory space of the first host machine that is shared between the first and second DCNs.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: December 22, 2020
    Assignee: NICIRA, INC.
    Inventors: Donghai Han, Meiwen Li
  • Patent number: 10868740
    Abstract: A system with feed-back communication in real-time in a telecommunication network includes a server holding a communication service and client devices connected to the server. The communication service keeps track of continuously received client device information. The communication service holds an algorithm, which continuously creates unique status and comparison information associated with each client device in real-time. Furthermore, the communication service sends information created by the algorithm in the form of a unique client-wise feed-back report showing the situation based on the information for a given point of time. The invention is also concerned with a method for feed-back communication used in the system, and a communication service program product in a server in a telecommunication network and connected to client devices, which communication service program product performs the steps of the method of the invention when run in a computer readable media.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: December 15, 2020
    Inventor: Timo Eränkö
  • Patent number: 10862776
    Abstract: Managing a network environment to identify spoofed packets is disclosed. A method includes analyzing, via a first capture agent, packets processed by a first environment in a network associated with a first host, and analyzing, via a second capture agent, packets processed by a second environment in the network associated with a second host. The method includes collecting the first data and the second data at a collector and generating a topological map of the network and a history of network activity associated with the first environment and the second environment. The method includes extracting network data from a packet and comparing the extracted network data with stored network data in the database. When the comparison indicates that the extracted network data does not match the stored network data (i.e., the reported source does not match an expected source for the packet), determining that the packet is a spoofed packet.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: December 8, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Khawar Deen, Navindra Yadav, Anubhav Gupta, Shashidhar Gandham, Rohit Chandra Prasad, Abhishek Ranjan Singh, Shih-Chun Chang
  • Patent number: 10853306
    Abstract: A distributed cache data system includes a cache adapter configured to reserve a designated portion of memory in at least one node in a networked cluster of machines as a contiguous space. The designated portion of memory forms a cache and the designated portion of memory includes data cells configured to store data. The cache adapter is configured to interface with the data and a distributed file system and the cache adapter is further configured to provide an interface for external clients to access the data. The cache adapter is configured to communicate to clients via a web server, and the cache adapter is further configured to direct data access requests to appropriate the data. A related process of distributing cache data is disclosed as well.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: December 1, 2020
    Inventor: Ajay Jadhav
  • Patent number: 10826751
    Abstract: A resource node has application modules that are functionally interconnected by an application management proxy node to one another and/or to application modules of another resource node to provide combined functionality to a user. The resource node includes a plurality of the application modules and an application agent. Each of the application modules controls the resource node to provide corresponding defined functionality. The application agent communicates with the application management proxy node to establish functional interconnections between two or more of the application modules of the resource node and/or between at least one of the application modules of the resource node and at least one of the application modules of the other resource node. The application agent translates communication traffic to provide compatible communications between the application modules that are functionality interconnected. Related application management proxy nodes and methods are disclosed.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: November 3, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Farjola Peco, Peter Björklund, Joakim Formo, Marcus Gårdman
  • Patent number: 10805414
    Abstract: One or more programs in a computing environment of a first service provider obtain an indication from a portion of an infrastructure of a second service provider, where the portion of the infrastructure has available computing capacity, and where the portion of an infrastructure includes at least one component. The one or more programs determine if the first service provider can deploy the portion as a portion of services deployed from the first service provider and based on making the determination that the first service provider can deploy the portion of the infrastructure, the one or more programs register the portion of the infrastructure to make it available for deployment by the first service provider. The one or more programs provision the at least one component for deployment by the first service provider in a service that includes the at least one component.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Christopher J. Dawson, Rick A. Hamilton, II, Brian M. O'Connell
  • Patent number: 10789542
    Abstract: Disclosed herein is a technique for predicting network availability and quality specific to particular types of networks over a particular period of time. The prediction of network availability and quality is based on usage patterns associated with a user of a user device (e.g., a mobile computing device). Based on the prediction, delay-tolerant operations can be efficiently scheduled at the user device.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: September 29, 2020
    Assignee: Apple Inc.
    Inventor: Franco Travostino
  • Patent number: 10785286
    Abstract: Embodiments disclose systems, methods, and computer program products to perform an operation for proactively sending content to mobile devices. The operation generally includes receiving, from an application executing on a mobile device, a request to access content, and identifying, from a plurality of content items, at least a first content item responsive to the request. The operation also includes determining at least a second one of the content items based at least in part on the request, a context of the mobile device and feedback regarding at least one of the content items sent to the mobile device. The operation further includes generating a response to the request that includes at least the first content item and the second content item, and sending the response to the application.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yu Gu, Inseok Hwang, Su Liu, Yaoguang Wei
  • Patent number: 10771581
    Abstract: This disclosure is directed to methods and systems for handling a cookie by an intermediary between a server and a client. An intermediary may receive a first request from a client for a web page of a server, and may incorporate code into a first fragment of the web page to include in a modified web page for presentation at the client. The code, upon execution, may transmit a predefined request from the client. The intermediary may receive a response from the server to the first request. The response may include a cookie and information about the cookie in a header section of the response. The intermediary may transmit to the client responsive to the predefined request, the cookie and a second fragment for inclusion in the modified web page. The second fragment may include the information about the cookie in a header section of the second fragment.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: September 8, 2020
    Assignee: Yottaa Inc.
    Inventors: Coach K. Wei, Robert Buffone
  • Patent number: 10756928
    Abstract: In a network service provider environment, a number of interconnection routing configuration templates provide a consistent approach for configuring associated interconnect network segments between enterprise network customer sites and cloud service providers. At least two types of configuration template are used to create at least two types of routing arrangement: a first template for creating an “unconstrained” routing arrangement having “any to any” connections; and a second template for creating a “partitioned” routing arrangement in which traffic between partitions must be operated on by a virtual network function. Additionally, the “partitioned” routing arrangement may use either a shared VPN or a segregated VPN facing the cloud service providers. The use of the interconnection routing configuration templates may be automated. The interconnection routing configuration templates can be applied in a recursive fashion to different parts of the end-to-end connectivity.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: August 25, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: John T. Mulligan, Diana L. Toll, Bo S. Quach
  • Patent number: 10757168
    Abstract: A request is received from a first user device to identify order data associated with the first user device. Based on receiving the request, an order setting associated with the first user device is identified. The order data is generated based on the order setting of the first user device so that the order data identifies the order setting. The order data is forward to a second user device that differs from the first user device, the second user device can use the order data to copy the order setting associated with the first user device. If the order setting is not available for the second user device, an alternative setting is identified and presented to the second user device.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: August 25, 2020
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Kiran K. Patel, Patricia Grimaldi-Marciano, Nicole Elissa Connors, Radha Sankaran