Patents Examined by Alan S. Chou
  • Patent number: 10686904
    Abstract: An alert notification is received and evaluated by a processor. An identifier of a subscriber who is registered to receive the first alert notification is identified. The subscriber identifier is used to select assessment rules corresponding to the first alert notification. The assessment rules are applied to the alert notification to determine whether the receipt of the alert notification satisfies a condition for taking one or more actions. If the condition is met, one or more commands are issued to effectuate the one or more actions.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: June 16, 2020
    Assignee: Time Warner Cable Enterprises LLC
    Inventor: Naresh Kumar
  • Patent number: 10681185
    Abstract: A method of cloud based messaging includes receiving a message and a message topic from a message sender, storing the message topic and the message on a message queue, retrieving the message from the message queue, translating the message from a message bus protocol to a recipient protocol and transmitting the translated message to a message recipient.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: June 9, 2020
    Assignee: Worldpay, LLC
    Inventors: Walter Banks, Christopher Guthrie
  • Patent number: 10671977
    Abstract: A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
  • Patent number: 10666534
    Abstract: The present disclosure is directed towards systems and methods for measuring round trip time (RTT) in network devices between the device and an endpoint. A network device may be deployed as an intermediary to provide many security and visibility functions. For measuring the server side RTT between the network device and host, the intermediary device identifies the packet that has been sent by the client when it initiated the RTT measurement. The network device remembers the moment T1 when it sees this packet. The host (e.g., the server) will respond to this with a packet that contains the response. The intermediary device remembers the moment T2 when it sees this response. Server side RTT is calculated by the network device as T2?T1. For measuring the client side RTT the network device and client, the intermediary device identifies the packet that the host sends to initiate measurement of RTT.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: May 26, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: Pravin Singhal
  • Patent number: 10659315
    Abstract: A data communication system controls Software Defined Network (SDN) Virtual Network Functions (VNFs). A Network Function Virtualization Infrastructure (NFVI) executes the SDN VNFs and responsively transfers SDN Key Performance Indicators (KPIs) to a Management and Orchestration (MANO) computer. The MANO computer processes the SDN KPIs from the NFVI to determine an NFVI task to perform for the SDN VNFs. The NFVI task comprises at least one of: SDN VNF relocation, SDN VNF off-boarding, SDN VNF darkening, SDN VNF lightening, and SDN VNF on-boarding. The MANO computer transfers NFVI control data indicating the NFVI task to the NFVI. The NFVI performs the NFVI task for the SDN VNFs responsive to the NFV control data.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 19, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Arun Rajagopal, Marouane Balmakhtar
  • Patent number: 10659421
    Abstract: A method for forwarding an e-mail message from an e-mail server to a mobile terminal is provided. An e-mail address of the mobile terminal is associated with an identifier and encryption information, receiving the e-mail message associated with the e-mail address and sent by the e-mail server. The method includes encrypting the e-mail message using the encryption information associated with the e-mail address and transmitting the encrypted e-mail message to the mobile terminal.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: May 19, 2020
    Assignee: Seven Networks, LLC
    Inventors: Ari Backholm, Seppo Salorinne, Antti Saarilahti, Marko Ketonen, Lauri Vuornos, Petri Salmi
  • Patent number: 10645147
    Abstract: An apparatus in one embodiment comprises a processing platform including a plurality of processing devices. The processing platform is configured to communicate over one or more networks with at least one product site and a plurality of user devices/systems. The processing platform is further configured, in conjunction with transfer of a first file from a particular product of the product site to a web server of the processing platform, to extract information characterizing the transfer of the first file from the particular product of the product site, to generate in an analytics processor file transfer statistics for the first file based at least in part on the extracted information, and to provide in a file transfer portal at least one visualization of at least a portion of the file transfer statistics for the first file. The file transfer portal is accessible to one or more of the user devices/systems over the one or more networks.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: May 5, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: John Gulbrandsen, Adel Hanna, Latha Ramaswamy, Praveen Tyagi
  • Patent number: 10644928
    Abstract: A device, system and method of performing real-time communication with an external web browser signals an external web browser to initiate real-time communication over a network, packetizes encoded media data based on a given real-time network protocol after the signaling is performed, depacketizes the packetized media data to obtain the encoded media data, and performs the real-time communication by transporting the encoded media data to an external web browser over the network.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: May 5, 2020
    Assignee: HANWHA TECHWIN CO., LTD.
    Inventors: Junghwan Jang, Jongho Lee
  • Patent number: 10637595
    Abstract: The present invention provides a method for transmitting a broadcast signal. The method for transmitting a broadcast signal according to the present invention proposes a system capable of supporting future broadcast services in an environment supporting future hybrid broadcast using terrestrial broadcast networks and the Internet. In addition, the present invention proposes efficient signaling methods capable of covering terrestrial broadcast networks and the Internet in an environment supporting future hybrid broadcast.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: April 28, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Seungryul Yang, Kyoungsoo Moon, Woosuk Ko, Minsung Kwak, Sungryong Hong, Jangwon Lee
  • Patent number: 10630971
    Abstract: A method to determine a base focal length of a pan-tilt-zoom (PTZ) camera system. The method includes generating a spherical mosaic with a feature track by the camera system and determining, by the camera system, a base focal length by analyzing a conic trajectory created by the feature track on an image plane.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: April 21, 2020
    Assignee: AVIGILON FORTRESS CORPORATION
    Inventors: Himaanshu Gupta, Andrew J. Chosak, Geoffrey R. Taylor, Paul C. Brewer, Niels Haering, Alan J. Lipton
  • Patent number: 10606717
    Abstract: The present disclosure provides a system and method for online brand continuity. Online brand continuity can include a number of Internet or intranet access points via which one or more network addresses can be advertised. A client can be provided with availability of a business image application via at least one of the Internet or intranet access points.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: March 31, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: David Niedzielski, Christopher S. Trost, Roger Pena, Tommy Lavelle, Donald E. Clemons
  • Patent number: 10609131
    Abstract: Methods, systems, and non-transitory computer-readable media are described herein. In some embodiments, a computing platform may deploy a cloud application comprising a first instance of the cloud application. Further, the computing platform may direct a DNS to the first instance of the cloud application. Next, the computing platform may determine that a second instance of the cloud application should be deployed. Additionally, the computing platform may create a first global traffic manager configured with at least a first endpoint and a second endpoint, where the first endpoint is associated with the first instance and is enabled, and where the second endpoint is associated with the second instance, and is disabled. Subsequently, the computing platform may direct the DNS to the first global traffic manager. The computing platform may then direct the DNS to the first global traffic manager, enable the second endpoint.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: March 31, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Steven A. Keller, Thomas J. Hammond, Thomas Michael Kludy
  • Patent number: 10594565
    Abstract: In some examples, a network switch can connect to another network device in a Storage Area Network (SAN) to allow the network switch and the other network device to transfer data therebetween. The network switch can further receive a multicast advertisement message from the other network device. The network switch can parse the advertisement message to identify LUN metadata attributes for the other networking device.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: March 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta, Andrew E. S. MacKay
  • Patent number: 10592381
    Abstract: Methods and apparatuses are described for dynamic generation of custom web analytics data. A computing device renders a webpage comprising a plurality of page elements, where the webpage is assigned one or more attributes and each page element is assigned one or more attributes. The computing device detects one or more interactions occurring with one or more of the plurality of page elements on the webpage. For each detected interaction, the computing device identify the page element with which the detected interaction occurred, captures at least one of the one or more attributes of the webpage, captures at least one of the one or more attributes of the identified page element, aggregates the captured attributes of the webpage and the captured attributes of the identified page element into a custom variable, and stores the custom variable in a local memory module of the computing device.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 17, 2020
    Assignee: FMR LLC
    Inventor: Eric Hamilton
  • Patent number: 10579431
    Abstract: A computer-implemented method for distributed management of computing resources may include (i) performing, by a computing device, an initial configuration of one or more computing resources connected to a network, (ii) detecting a request for a computing resource from a client daemon, (iii) based on the request, initializing a computing environment on the computing resource, (iv) maintaining an active state of the computing resource for a usage session by a client device, (v) detecting, from the client daemon, a notification of completion of the usage session, and (vi) in response to the notification of completion, reverting the computing resource to an initial state. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 12, 2017
    Date of Patent: March 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Alexander Sebastiaan Mols, Phyllipe Cesar Ramos de Almeida Medeiros, Jeffrey Scott Dunn, Lawrence Lomax, Rajesh Yengisetty, Quang Minh Tuan Nguyen, Zsolt Dollenstein, Waclaw Jan Banasik
  • Patent number: 10567533
    Abstract: The invention relates to a presence status determination system and a computer implemented method to determine the presence status of a first user registered in a network and to communicate this presence status to a second user, who would like to make contact with the first user. An input device for a presence status determination device records a predetermined first presence status component determined by the first user and forwards the first presence status component to the presence status determination device (20). A contact person registration device records the identity of the second user and reports the identity to a relationship determination device. The relationship determination device determines, with the aid of a computer, a second presence status component, which considers the social proximity between the first user and the second user.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: February 18, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: Andreas Reinhardt, Johannes Schmitt, Jurgen Totzke
  • Patent number: 10565083
    Abstract: A computer-implemented method including causing an application to execute on a private cloud computing network, collecting first performance metrics associated with the application as a result of the application executing on the private cloud computing network, generating a simulated workload based on the first performance metrics, causing the simulated workload to execute on one or more public cloud computing networks, collecting second performance metrics associated with the simulated workload as the simulated workload is executing on the one or more public clouds, and generating, based on the second performance metrics, a recommendation of one of the one or more public cloud computing networks to host the application is disclosed.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: February 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Subhav Mital, Lukas Krattiger, Shyam N. Kapadia
  • Patent number: 10567480
    Abstract: Systems, methods, and computer-readable storage media are provided for enabling client devices to remotely control a shared application. A remote control service receives a request for a shared application to be controlled by a multiple client devices. Based on this request, the client devices are enabled to remotely control the shared application. A command from one of the client devices is received at the remote control service to modify a display of the shared application without the client device receiving any sensitive information associated with the shared application or the computing device running the shared application. The command is used to cause a modification to the display of the shared application.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: February 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marguerite R. Loader, Brook J. Durant, Douglas W. Herman, Philip A. Rogan
  • Patent number: 10560341
    Abstract: Nodes on a token ring are rebalanced from an initial condition to a condition in which the load is optimally distributed based on a specified level of balance. Nodes are treated as electrically charged particles for purposes of the simulation and are assigned simulation values based on proportions between the size of the cluster, the computing power of the nodes, and the specified level of balance. A simulation module performs the rebalancing simulation by assigning the specified values to the particles and outputting, for each corresponding node, a token indicating the particle's final position and the position of the node on the token ring. The tokens are input to a redistribution module, which rebalances the cluster based on the generated tokens.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: February 11, 2020
    Assignee: New Relic, Inc.
    Inventor: Jan UrbaƄski
  • Patent number: 10558470
    Abstract: In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. A generic application instance may be cloned, creating a pool of generic application instance clones that can be loaded with code for a requested application to produce an application instance. The application instance can then be stored in a cache to be used for a future application request.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: February 11, 2020
    Assignee: Google LLC
    Inventors: Kenneth Ashcraft, Jon P. McAlister, Kevin A. Gibbs, Ryan C. Barrett