Patents Examined by Tania M Pena-Santana
  • Patent number: 10469601
    Abstract: There is disclosed an apparatus configured to provide a chart of content items to a plurality of user devices. The apparatus is configured to enable individual users to temporarily access one or more content items listed in the chart. The apparatus comprises a user device interface configured to communicate with user device applications and a permissions module configured to define user access permissions, including temporary user access permissions, relating to individual ones of the one or more items of content. The apparatus also provides a distribution module configured to implement permissions defined in the permission module in relation to user devices by making available one or more items of content listed in the chart to at least one user device application.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: November 5, 2019
    Assignee: NOW TECHNOLOGIES (IP) LIMITED
    Inventors: Marc Samuel Lewis, Christopher Simon Gorman, Nicholas R. C. G. Lycett
  • Patent number: 10462061
    Abstract: The disclosed computer-implemented method for managing quality of service may include (i) providing, in a network storage environment, a quality of service engine to regulate network traffic by assigning three separate factors to applications that are consuming a network resource, (ii) adding, to a configuration of the quality of service engine, a fourth priority factor that establishes two tiers of priority among applications that generate traffic that is regulated by the quality of service engine, and (6) regulating, by the quality of service engine based on the fourth priority factor, network traffic in the network storage environment by providing access to the network resource to an application assigned a higher priority over another application assigned a lower priority such that the fourth priority factor enables the quality of service engine to adhere to a service level agreement. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: October 29, 2019
    Assignee: Veritas Technologies LLC
    Inventors: David Lin, Niranjan Pendharkar, Prasanna Wakhare
  • Patent number: 10425464
    Abstract: A method of speeding up the delivery of a dynamic webpage is disclosed. A plurality of responses to a plurality of requests for a webpage is received, the webpage including dynamic components. The plurality of responses is compared to identify common and dynamic components across the plurality of requests. A cached stub is dynamically adapted based on the comparison within a learning window, the cached stub including the identified common components and placeholders for portions of the identified dynamic components. The dynamically adapted cached stub is sent in response to at least some of the plurality of requests for the webpage. A frequency of reloading of the webpage is monitored, wherein a reloading of the webpage is triggered by a detection of the dynamically adapted cached stub having one of a plurality of types of error. The learning window is adjusted based on a frequency of reloading of the webpage.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: September 24, 2019
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Sharad Jaiswal, Mohammad H. Reshadi, Ashok Anand
  • Patent number: 10425471
    Abstract: The disclosure is directed to presenting a unified view of tasks and applications across multiple computing devices of a user. A unified view of the tasks can be presented using a task manager. The task manager presents a list of tasks that are executing at each of the devices. The user can perform multiple actions on the tasks, e.g., launch on a first device a task executing on a second device from the first device, or terminate from the first device a task that is executing on the second device. A unified view of the applications can be presented using an app tray. The app tray displays a list of apps installed on each of the devices of the user. In displaying the list on a particular device, the app tray displays the apps that are not installed on the particular device in a distinct format, e.g., as shadow icons.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: September 24, 2019
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Michael A. Chan, Tom Moss, Linda Tong, Jaikumar Ganesh, Matthew Blake Engel
  • Patent number: 10411958
    Abstract: Various systems and methods for automatic device configuration are described herein. A system for automatic device configuration comprises a performance monitor module to monitor, at a computing device, performance of the computing device during a period while the computing device communicates on a network using a current network interface of the computing device, a policy enforcement module to compare the performance of the computing device during the period with a performance policy installed on the computing device, and determine that the performance violates a threshold, the threshold provided in the performance policy. The system also includes a network configuration module to reconfigure a network configuration in response to the determining that the performance violates the threshold by disabling the current network interface and enabling a replacement network interface from a plurality of network interfaces available on the computing device.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: September 10, 2019
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, Hugh Carr
  • Patent number: 10361920
    Abstract: VPN data for building and maintaining VPNs through a public network is gathered. The VPN data is maintained, at a DNS server, as part of a DNS table. A portion of the VPN data is provided as part of a DNS view of the DNS table to a client device. A VPN mode indicating a manner to establish a VPN node for the client device through the public network is determined using the portion of the VPN data. When the client device is coupled to the public network the VPN node is established and maintained according to the VPN mode using the portion of the VPN data.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: July 23, 2019
    Assignee: ThreatSTOP, Inc.
    Inventors: Tomas L. Byrnes, Francis Turner
  • Patent number: 10361931
    Abstract: Methods, apparatus, systems and articles of manufacture disclosed herein can be used to identify an internet domain to which an encrypted network communication is targeted. A disclosed method includes collecting a plurality of unencrypted communications with a domain name server, and identifying, by executing an instruction with a processor, network traffic patterns associated with the unencrypted communication based on a combination of routing information, internet protocol flow data, and internet transactions associated with the plurality of unencrypted communications with the domain name server. An example disclosed method further includes determining, by executing an instruction with a processor, and based on the network traffic patterns associated with the unencrypted communications, the internet domain to which the encrypted communication is to be delivered.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 23, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bryan Sokolik, Jeffrey Erman, Herani Soewarto Brotman
  • Patent number: 10355965
    Abstract: A mobility management entity to facilitate responses to service requests comprises a communication transceiver and a processing system. The communication transceiver is configured to transfer a plurality of requests for delivery to a network element. The processing system is configured to monitor response times of individual responses transmitted from the network element in response to the plurality of requests, process the response times to determine whether or not at least one of the response times exceeds a threshold value, and responsive to determining that at least one of the response times exceeds the threshold value, increase a capacity indicator that indicates an amount of loading on the mobility management entity.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: July 16, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Siddharth Oroskar, Maulik K. Shah, Jasinder Pal Singh, Kurtis Michael Landuyt
  • Patent number: 10348574
    Abstract: Hardware management systems for disaggregated rack architectures in virtual server rack deployments are disclosed herein. An example apparatus to manage disaggregated physical hardware resources in a physical rack includes a hardware management system to discover disaggregated physical hardware resources in the physical rack and generate a listing of the disaggregated physical hardware resources, and a physical resource manager to generate a composed resource based on resources from the listing of the disaggregated physical hardware resources, the hardware management system to manage the composed resource.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 9, 2019
    Assignee: VMWARE, INC.
    Inventors: Rahul Kulkarni, Vishnu Mohan Sekhar, Mukund Gunti, Raj Yavatkar, Donald Newell, Thayumanavan Sridhar
  • Patent number: 10348822
    Abstract: In accordance with an embodiment, described herein is a system and method for supporting clustering in a multitenant application server environment. The system includes a domain with a plurality of server clusters, and a plurality of partitions, wherein each cluster is homogenously configured and targeted by one or more partitions. An application programming interface (API) can be used to initiate a resource group across-cluster migration within a partition. The API can invoke a replication manager, which queries a target cluster for a runtime topology for use in determining where to store primary session; migrates the primary session to a determined server instance in the target cluster. Additional clustering features, such as cluster messaging service, leasing service, singleton service management, session replication, clustered JNDI, and use of domain front-end load balancing, can be supported.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 9, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lenny Phan, Mohamed Abdelaziz, Rajiv Mordani, Nazrul Islam
  • Patent number: 10341180
    Abstract: A disk distribution system, assuming “local-boot”, that is capable of efficiently executing an update or a generation management of OS image data. The disk distribution system includes at least one master server that is connected with a plurality of terminals through the network, in which OS image data including an operating system for the terminals is processed as the master data managed by the master server, and a copy of the data for a copy of the data converted into a predetermined format) is deployed as a boot image for the terminals. When the master data is updated, the terminals receive differential data reflecting the update to the master data through the network from the master server while the terminals are operating, and the boot images of the terminals are updated by rebooting the terminals.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: July 2, 2019
    Assignee: CO-CONV, CORP.
    Inventor: Shin Maruyama
  • Patent number: 10341444
    Abstract: Methods and devices for device service discovery may include receiving a query for a device service including one or more protocol-specific services connected to or discoverable by a computer device. The methods and devices may include mapping the query to one or more protocol-specific adapters selected based on the protocol-specific services. In addition, the methods and devices may include identifying at least one device endpoint representing at least one device that supports the device service and generating a list of device endpoints and corresponding service properties for each device that supports the device service.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel David Adams, Benjamin Scott McGregor, Niket Ashok Sanghvi
  • Patent number: 10341202
    Abstract: A method (5) and a system 100 are provided for maintaining a self-service terminal (1). The maintenance is effected using a mobile terminal (3), such as a smartphone. A server application that can communicate first via a communication link (23) with a terminal application that is executed on the mobile terminal (3) and second via a network connection (21) with the self-service terminal (1) is executed on a server (2). Direct communication between the mobile terminal (3) and the self-service terminal (1) is not necessary. The mobile terminal (3) uses a still picture production apparatus (31) to capture both an identifier (11) for the self-service terminal (1) and an identifier (121) for a maintained component (12) of the self-service terminal (1), and transmits corresponding data to the server (2). On the basis of this, the server application can ascertain update data and communicate them to the self-service terminal (1).
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: July 2, 2019
    Assignee: Wincor Nixdorf International GmbH
    Inventor: Bernd Graw
  • Patent number: 10334069
    Abstract: The disclosed embodiments relate to techniques for managing a local cache on a computing device that stores content items for an online content-management system. These techniques generally operate by gathering information that is available on the computing device (such as information about user actions, information about which applications are executing, and information about the location of the computing device) and using this information to identify relevant content items that are likely to be accessed in the near future. This enables the system to perform cache-management operations at the local cache to facilitate rapidly accessing the relevant content items through the local cache.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: June 25, 2019
    Assignee: Dropbox, Inc.
    Inventor: Chris Barton
  • Patent number: 10313439
    Abstract: Methods and systems for a networked storage system are provided. One method includes registering a resource model by a processor having a plurality of objects, each object representing a plurality of resources of a networked storage system in a same format for storing attributes of any resource type. The resource model includes a plurality of relationship objects identifying relationship types for related resources of the plurality of resources. The method includes using the resource model by the processor, to generate an empty output array for the plurality of resources by iteratively processing the relationship objects of the resource model; and dynamically populating the empty output array by the processor, in response to an application programming interface (API) request for information regarding a resource, by updating the placeholder link providing a link to the resource identified by the request.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: June 4, 2019
    Assignee: NETAPP, INC.
    Inventors: Subhabrata Sen, Deepthi Shetty
  • Patent number: 10257318
    Abstract: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: April 9, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Matthew J. Stevens, Frederick R. Shotton
  • Patent number: 10244069
    Abstract: Systems, methods, and articles of manufacture comprising processor-readable storage media are provided for implementing an accelerated data storage synchronization to protect data in a storage system. For example, a first server node accesses a data block from a protected storage system in response to a request from an application executing on the first server node. A modified data block is written to a write-back cache of the first server node. A synchronization operation is performed in response to a request by the application, which includes sending a copy of the modified data block in the write-back cache to a second server node to temporarily store the copy of the modified data block in a storage media of the second server node, and informing the application that the synchronization operation is deemed complete after the copy of the modified data block is stored in the storage media of the second server node.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: March 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Adrian Michaud, Randall Shain, John S. Harwood, Kenneth J. Taylor, Stephen Wing-Kin Au
  • Patent number: 10237374
    Abstract: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: March 19, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Matthew J. Stevens, Frederick R. Shotton, Tong Chen
  • Patent number: 10237363
    Abstract: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 19, 2019
    Assignee: Akamai Technologies Inc.
    Inventors: Matthew J. Stevens, Frederick R. Shotton
  • Patent number: 10223321
    Abstract: When client-side USB redirection techniques redirect an interface as a simple device, multiple redirected interfaces can be combined on the server side into a single composite device. When redirecting an interface, the client-side proxy can include an interface hint identifying the interface number in the device arrival notification sent to the server-side agent. Upon receiving multiple device arrival notifications that each include an interface hint, the agent can recombine the appropriate information to generate composite device information which will represent a composite device that includes each interface. The agent can then provide this composite device information to the virtual bus driver to initiate the process of loading the appropriate drivers for the composite device. Accordingly, even though each redirected interface of the composite device is reported to the server-side agent individually, the operating system on the server will still see a composite device.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: March 5, 2019
    Assignee: DELL PRODUCTS L.P.
    Inventor: Gokul Thiruchengode Vajravel