Patents Examined by Emmanuel L. Moise
  • Patent number: 11068850
    Abstract: Managing electronic addresses based on communication patterns. A method includes tracking metadata of a plurality of electronic communications of a user. One or more lists of electronic addresses of recipients are generated for the user based on the metadata. Electronic addresses of potential recipients are identified from the one or more lists in response to an input indicative of selection of an electronic address of a recipient. The identified electronic addresses are recommended to the user. An input indicative of one or more electronic addresses selected by the user from the identified electronic addresses is received. Further, an electronic message is sent to the selected electronic addresses.
    Type: Grant
    Filed: May 23, 2009
    Date of Patent: July 20, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Hemanth Sambrani, Sudharsan Vasudevan, Rohan Monga
  • Patent number: 10992593
    Abstract: Embodiments of the present invention provide a persistent integration platform for conducting a multichannel resource transfer. In particular, the system may utilize a multi-step and multilayered authentication process across multiple disparate computing systems to complete the resource transfer process. In some embodiments, the system may utilize a persistent element which may be accessed by the user across multiple devices which aids in the resource transfer. For instance, the resource transfer process may be started on a first computing system, which may be a stationary networked terminal. At this point, a record of the resource transfer may be created within the persistent element. The user may thereafter access the persistent element through a second computing system, such as a user device, to resume the resource transfer and complete the remaining steps as necessary.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: April 27, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Brent David Reston, Margaret Winston, Kevin Clark May, Jeremiah Fairbairn Williams, Ryan Michael Furey, Michelle Nanette Downie
  • Patent number: 10979237
    Abstract: A computer system tracks and analyzes activity data, notifications, and user interactions with activity data and notifications. By analyzing this information, the computer system can identify, for individual users and across a set of users, which activity data and notifications are most relevant. Such activity data and notifications are most relevant when they result in the end user having further user interaction through the electronic document. The information about the relevance of the activity data and notifications can be used for managing sending of notifications and presenting activity data in end user applications.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Milvaney, Hoi Mei Wong, Andrew Harris, Manish Shukla, Taili Feng
  • Patent number: 10979296
    Abstract: A system includes a non-transitory memory and one or more hardware processors. The one or more hardware processors are configured to read instructions from the non-transitory memory to perform operations including generating a service mapping illustrating a plurality of tiles, wherein each of the plurality of tiles corresponds to one or more services in an enterprise network and one or more lines extending between the plurality of tiles, wherein the one or more lines correspond to connections between the plurality of services, wherein a first tile of the plurality of tiles corresponds to a first service comprising a plurality of sub-services not depicted in the service mapping, and displaying an alert on the first tile corresponding to the first service when one or more of the plurality of sub-services encounters an error.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: April 13, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Bnayahu Makovsky, Ofer Gati, Netta Hasdai
  • Patent number: 10963420
    Abstract: Systems and methods for providing hot spare nodes are disclosed. For example, one disclosed method for providing hot spare nodes comprises receiving an indication of a first quantity of unallocated nodes, the first quantity greater than or equal to one; receiving a command configured to create a hot spare pool and causing the first quantity of unallocated nodes to be configured as a first quantity of configured nodes; and generating the hot spare pool, the hot spare pool comprising the first quantity of configured nodes.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: March 30, 2021
    Assignee: Adobe Inc.
    Inventors: Alexander Klimetschek, Lars Trieloff
  • Patent number: 10958558
    Abstract: An initiation of a network device on a host system may be detected and an IP address may be assigned to the network device. Furthermore, a network gateway may be associated with the IP address. In some embodiments, a network may be assigned to the network device. The network may be configured to route outgoing data from the network through the network gateway as opposed to a default network gateway.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: March 23, 2021
    Assignee: Red Hat Israel, Ltd.
    Inventors: Assaf Muller, Dan Kenigsberg
  • Patent number: 10944836
    Abstract: A computer system for optimizing bandwidth usage by directly linking two remote devices requests, from a local network gateway, a network port assignment for a services management component within a local network. The system also receives, at the services management component, a network connection directed towards the assigned network port. The network connection is received at the assigned network port regardless of the associated network protocol. The system then identifies a hostname within a data packet received through the network connection. The system also identifies, within a services registry, one or more services registered to receive network connections associated with the identified network protocol. In addition, the system identifies from the one or more services a particular service that is associated with the hostname. The system then forwards the network connection to the particular service.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: March 9, 2021
    Inventors: J. T. Olds, Alen Peacock, Andrew Harding, Jeff Wendling
  • Patent number: 10931739
    Abstract: This disclosure relates to method and system for generating strategy and roadmap for end-to-end information technology (IT) infrastructure cloud implementation.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: February 23, 2021
    Assignee: Wipro Limited
    Inventor: Chelis Camargo
  • Patent number: 10929680
    Abstract: A system and method to automatically generate a secondary video stream based on an incoming primary video stream. The method including performing video analytics on the primary video stream to generate one or more analysis results, detecting the first target of interest using the analysis results, automatically extracting a first secondary video stream that captures at least a portion of a first target of interest and has a field of view smaller than that of the primary video stream, tracking the first target of interest, displaying the first secondary video stream, detecting a second target of interest using the analysis results, automatically adapting the first secondary video stream from the primary video stream to capture a portion of the first and second targets of interest, tracking the second target of interest, and displaying the first secondary stream including the portion of the first and second targets of interest.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: February 23, 2021
    Assignee: AVIGILON FORTRESS CORPORATION
    Inventors: W. Andrew Scanlon, Andrew J. Chosak, John I. W. Clark, Robert A. Cutting, Alan J. Lipton, Gary W. Myers
  • Patent number: 10924542
    Abstract: A method may include starting a content delivery micro edge server module to generate a content delivery micro edge server on a web server. The content delivery micro edge server is a virtualized edge server associated with a service provider and the web server is associated with a host entity that is different than the service provider. The method may include partitioning web server capacity associated with the web server into the content delivery micro edge server and host entity assigned web server capacity. The method also includes activating at least one application associated with the content delivery micro edge server to provide content delivery services. The method includes registering, with the service provider, the content delivery micro edge server to provide content delivery services. The method further includes receiving a request for content to be provided to a client device, and delivering the content to the client device.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: February 16, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Russell Khaimov
  • Patent number: 10904126
    Abstract: The present subject matter relates to monitoring of an environment using data trend analysis. The method comprises obtaining at least one data trend pertaining to at least one data stream for a pre-defined period of time. The at least one data trend is indicative of a pattern followed by the at least one data stream. Further, at least one delta value pertaining to the at least one data stream may be computed, the at least one delta value being indicative of a deviation in the at least one data stream with respect to the at least one data trend at a specific time instance. Furthermore, at least one relationship between a plurality of data streams is identified based on the at least one data trend and identity metadata associated with each data stream. Based on the at least one delta value and the at least one relationship, at least one rule is generated.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: January 26, 2021
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Tanmaya Tewari, Surath Kumar Dey, Swarup Chatterjee
  • Patent number: 10904358
    Abstract: A method is provided that includes receiving a tenant identifier. The method also includes identifying a quality of service (QoS) policy associated with a tenant identified by the tenant identifier, by looking up the tenant identifier in a memory data structure. The QoS policy includes a threshold value of a performance parameter. The threshold value is a minimum or a maximum threshold value. The method also includes receiving a service request from the tenant. The method also includes determining an estimated value of the performance parameter in view of the request. The method also includes, responsive to successfully evaluating a validity condition with respect to the estimated value in view of the threshold value, forwarding the request to a servicing component for execution. The validity condition is provided by the estimated value not exceeding the maximum threshold value or the estimated value not falling below the minimum threshold value.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: January 26, 2021
    Assignee: Red Hat, Inc.
    Inventor: Vijay Kamalanath Bellur
  • Patent number: 10901942
    Abstract: For offloading data to secondary storage, a criteria module checks a migration criteria of a data segment stored in a first data repository. The data segment may be associated with one or more entities. A threshold module determines whether the migration criteria of the data segment satisfies a migration threshold. A migration module migrates the data segment to a second data repository in response to the migration criteria of the data segment satisfying the migration threshold.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Dain, Gregory T. Kishi
  • Patent number: 10904111
    Abstract: A method, a computer program product, and a computer system for a lightweight framework with dynamic self-organizing coordination capacity for clustered applications are provided. The lightweight framework provides a means for managing tasks that require coordination between application nodes. A node receives a task and determines whether one of other nodes is processing the task. The node runs as an active node to process the task, in response to determining that none of the other nodes is processing the task. The node runs as one of one or more passive nodes that monitor processing of the task, in response to determining that the one of the other node is processing the task.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Anna Joffe, Howard A. Kelsey, Viktor Levine, Michael P. W. Thornton
  • Patent number: 10893081
    Abstract: A content management system allows users to collaboratively edit, draft, or otherwise work with the same content item simultaneously by displaying a real-time data stream of a native application displaying a content item on a host device in a screen sharing window of a webpage. The screen sharing window is capable of receiving edit inputs and sending the edit inputs to a client application on the host device. The edit inputs are provided as interpretable code for the native application for the content item and the client application provides the interpretable code to the native application to have the changes corresponding to the edit inputs incorporated into the content item. Further, the cursors of other users participating in the collaborative editing session are displayed in the screen sharing window to allow each participant to view and follow the changes made by the other participants of the session.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: January 12, 2021
    Assignee: Dropbox, Inc.
    Inventors: Min Ming Lo, Michael Wu, Shravan Reddy
  • Patent number: 10805234
    Abstract: A closed loop processing interaction network in which the resource pool source of the user and the resource pool destination are both within the same organization or group of organizations. As such, resources associated with interactions may be distributed directly between the resource pools. The interactions may occur through communication between user computer systems (e.g., mobile devices, or the like) and/or interaction terminals of product providers (e.g., mobile devices, or the like). The interaction terminals of the product providers may create and allow for the use of interaction zones, which allows for the identification of users that are a part of the interaction network, allows users to receive specialized offers, allows for direct transfer of resources within an organization that by-pass traditional resource processing. The closed loop interaction network improves the processing speeds, memory requirements, security, and costs associated with processing resources related to interactions.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: October 13, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Charles Russell Kendall, Andrew S. Heiman
  • Patent number: 10805664
    Abstract: An audio distribution system includes a first playback device with a first clock time, and a second playback device with a second clock time. A wireless access point is wirelessly coupled to the first and second playback devices. The second playback device sends a time request to the first playback device via the wireless access point. The first playback device responds to the time request by sending a time response to the second playback device via the wireless access point. The second playback device calculates an update to the second clock time based on the time response, a first physical transmission rate between the second playback device and the wireless access point, and a second physical transmission rate between the first playback device and the wireless access point. The second playback device uses the update to the second clock time to playback audio in synchrony with the first playback device.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: October 13, 2020
    Assignee: Bose Corporation
    Inventor: Michael William Elliot
  • Patent number: 10791042
    Abstract: Methods, apparatus and articles of manufacture to monitor streaming media are disclosed. Example media monitoring methods disclosed herein include extracting metering data having a first format from media. In some disclosed examples, the media is to be provided to a media device via a transport stream, and the extracted metering data identifies at least one of the media or a source of the media. Disclosed example methods also include transcoding the extracted metering data to form transcoded metering data having a second format different from the first format. Disclosed example methods further include, prior to transmitting the transport stream to provide the media to the media device, transmitting the transcoded metering data to the media device for receipt by a meter executed by the media device.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: September 29, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Arun Ramaswamy, Jan Besehanic
  • Patent number: 10785027
    Abstract: In some embodiments, an apparatus includes a server that stores a set of media files. The server is configured to send an authentication code to a first communication device in response to a request from the first communication device to access the set of media files such that the first communication device can present the authentication code to a user. The server is configured to associate an identifier of a second communication device with the first communication device such that a user of the second communication device can authorize access to the set of media files from the first communication device by sending the authentication code to the server using the second communication device.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: September 22, 2020
    Assignee: KIK Interactive Inc.
    Inventors: Edward Livingston, Yuriy Blokhin
  • Patent number: 10778603
    Abstract: Systems and methods for controlling access to broker resources. The methods comprising: receiving, by a client device from a broker server, a list of broker resources that a user is permitted to access and blockchain information for connecting with each broker resource of the list; detecting when the broker server become unavailable; and using the blockchain information to control connection establishment between the client device and at least a first resource of the broker resources in the list while the broker server is unavailable.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: September 15, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Modesto Tabares