Patents Examined by Clayton R Williams
  • 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: 10341417
    Abstract: One or more computing devices, systems, and/or methods for generating a recommendation for increasing loading time performance of a target webpage are provided. For example, a third party window, specifying a target webpage as a source, is inserted into a webpage. The webpage is provided to a browser that displays the webpage and loads the target webpage into the third party window. Resource timing data, associated with loading the target webpage into the third party window, is retrieved. Loading time performance of the target webpage is measured based upon the resource timing data. A recommendation for increasing loading time performance of the target webpage is generated. In an example, an action such as a resource allocation change for hosting the target webpage, compression of an image of the target webpage, a connection reduction of files connected to by the target webpage, etc. is performed based upon the recommendation.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: July 2, 2019
    Assignee: Oath Inc.
    Inventor: Richard Randall Hansen
  • 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: 10333887
    Abstract: In one embodiment, a network device connected to an Internet Protocol (IP) network and a serial network scans an infrastructure of the serial network. Based on the scanning, the network device can determine one or more serial endpoints within the serial network infrastructure, and may then allocate an IP address to each of the one or more serial endpoints. The network device may then map received IP network traffic into serial protocol commands on the serial network for a destination serial endpoint having an allocated IP address corresponding to a destination IP address of the received IP network traffic, and may also bridge data present on the serial network from a sourcing serial endpoint into an IP message on the IP network with an indication of a corresponding allocated IP address of the sourcing serial endpoint, accordingly.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: June 25, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: David A. Maluf, Raghuram S. Sudhaakar, John Burns, Jan Medved, Herbert Wildfeuer, Klement Sekera
  • 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: 10333789
    Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: June 25, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Andries Petrus Johannes Dippenaar, Duncan Matthew Clough, Gideon Jan-Wessel Redelinghuys, Mathew Daniel, Gideon Klompje, Gavin Alexander Bramhill, Marcin Piotr Kowalski, Richard Alan Hamman, Roland Paterson-Jones, Almero Gouws
  • Patent number: 10326714
    Abstract: A method of establishing a communication through an instant messaging IM service, between a first device and a second device. The method includes the following acts carried out by a server: receiving from the first device a first request for establishing an IM conversation with the second device, the request comprising an identifier of a user of the second device; generating a uniform resource locator URL, including information corresponding to the identifier, the URL being associated with a webpage comprising an IM interface displayable by a browser of the second device; receiving a second request from the browser to access the URL; and upon receiving conversation messages from the first and the second device and, if the access to the virtual account has been provided, pushing these messages through the IM service.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: June 18, 2019
    Assignee: ORANGE
    Inventors: Paul Beardow, Romain Pabot, Giles Corbett
  • Patent number: 10313199
    Abstract: A server apparatus allows for enhanced management of a wireless node network having a ID nodes and a master node in communication with the ID nodes. The server includes a processing unit, memory storage, and a network interface. The memory storage maintains event candidate analytics engine code for execution by the server, node management information (e.g., context data describing a contextual environment of the ID nodes and rule data used for node control operations) used to control ID nodes and the master node as part of managing the wireless node network.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: June 4, 2019
    Assignee: FEDEX CORPORATE SERVICES, INC.
    Inventors: Ole-Petter Skaaksrud, Terence Hollahan
  • Patent number: 10305772
    Abstract: A method for communication includes receiving multiple work requests from a process running on a computer to transmit respective messages over a network. A single work item corresponding to the multiple work requests is submitted to a network interface controller (NIC) connected to the computer. In response to the single work item, multiple data packets carrying the respective messages are transmitted from the NIC to the network.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: May 28, 2019
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Itay Zur, Noam Bloch, Ariel Shahar, Dotan Finkelstein
  • Patent number: 10291418
    Abstract: A device may receive hash values generated based on resource identifiers. The resource identifiers may be associated with a toll free data service and may be associated with a file size threshold for accessing the toll-free data service. The device may identify a request to access content using a resource identifier and may generate a hash value based on the resource identifier. The device may compare the generated hash value and the received hash values. The device may request the content selectively using a toll-free resource identifier or a non-toll-free resource identifier based on comparing the generated hash value and the received hash values.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 14, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gong Zhang, Jian Huang
  • Patent number: 10270876
    Abstract: Some embodiments set forth probability based caching, whereby a probability value determines in part whether content identified by an incoming request should be cached or not. Some embodiments further set forth probability based eviction, whereby a probability value determines in part whether cached content should be evicted from the cache. Selection of the content for possible eviction can be based on recency and/or frequency of the content being requested. The probability values can be configured manually or automatically. Automatic configuration involves using a function to compute the probability values. In such scenarios, the probability values can be computed as a function of any of fairness, cost, content size, and content type as some examples.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: April 23, 2019
    Assignee: VERIZON DIGITAL MEDIA SERVICES INC.
    Inventors: Amir Reza Khakpour, Harkeerat Singh Bedi
  • Patent number: 10270671
    Abstract: User interfaces for Multiple external processes are hosted in a single user interface (UI) threaded host application. A broker process (or broker window) is created in the hosting application for each external process user interface window. A monitor monitors the state of the hosting application and, if it becomes nonresponsive, identifies each of the external processes that are nonresponsive, and issues a notification to terminate the identified external processes.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnamohan Govindayapalli, Sonal Sawhney, Sidhartha Gundavarapu, Sanghamitra Samantaray, Dileep Raj Perugu, Vineet Chaudhary, Virag Shah, Devansh Kumar Gupta
  • Patent number: 10270656
    Abstract: The present invention discloses methods and systems for configuring a second system. The system of the present invention determines the identity information of the second system and at least one configuration. The at least one configuration is then sent to the second system. The second system is configured with the at least one configuration. The at least one configuration can be sent through an SMS message, a USB modem plugged in the second system, or NFC. Additionally, the at least one configuration may comprise an APN. The at least one configuration may also be used to configure the second system to establish one or more VPN connections.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: April 23, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Wan Chun Leung, Ho Ming Chan
  • Patent number: 10262379
    Abstract: A system and computing instructions may include a user device, a social network database, and a processor. The user device may include a user interface configured to display a web browser. The social network database may be configured to store social network information related to an entity. The processor may be configured to identify the entity based on content of a webpage displayed on the web browser of the user device, obtain social network information related to the entity from the social network database based on a social network relationship between the user and the entity, and display the social network information on the web browser of the user device.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Farid Hosseini, Mohammad Omid Monshizadeh, Gloria Lau
  • Patent number: 10264096
    Abstract: A system, method, and apparatus are provided for depicting attributes of a user's or member's connections within a professional or social network, in a manner that enables insight into the nature of the connections. When insight into a first member's connections is to be depicted, one or more attributes of first-degree connections (i.e., direct connections) and/or other connections are retrieved (e.g., employer or associated organization, function or role, seniority, skill(s)), over all time or some threshold period of time into the past. The values for the attributes are aggregated over the examined connections, and some or all values are displayed with one or more visual characteristics (e.g., size, color) that indicate a frequency or commonness of the values among the connections. The system or apparatus may include a user interface through which the depiction is presented in place of or in addition to a display of the connections.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guan Wang, Huan V. Hoang
  • Patent number: 10257301
    Abstract: Systems and methods which provide a drive interface for delivery of various content to consumers of the content are described. Embodiments provide access to content shared by a content provider using an interface emulating a disk drive local to the consumer. In operation the user accesses content shared by a content provider using a drive interface content delivery platform of embodiments herein as if the user were accessing content on a local drive. The drive interface of embodiments is branded in correspondence to the content or content provider. Drive interface content delivery platforms of embodiments employ a “push” type content delivery technique whereby content is actively delivered to the consumers under the control or at the initiation of the content provider. Embodiments may additionally provide push delivery of content through web based interfaces and application interfaces.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: April 9, 2019
    Assignee: MiMedia, Inc.
    Inventors: Christopher Giordano, Gordon C. Mackenzie, III, Mel Reyes, Nick Faulkner, Jourdan Urbach
  • Patent number: 10257061
    Abstract: Two nodes in a communication system exchange link monitoring protocol messages including special metadata that allows each node to determine the status of source NAT on communication links to and from the other node, e.g., if source NAT is present on the communication link, or if there is a change in source NAT configuration (e.g., from enabled to disabled, from disabled to enabled, or from one translation to another translation). The special metadata also allows true source information (e.g., source address and source port number) to be conveyed between nodes even in the presence of source NAT, because the source NAT device does not change the metadata in the message because the metadata is considered to be part of the message payload. In certain exemplary embodiments, knowledge regarding the presence of source NAT devices as well as the true source information conveyed through the source NAT devices via the special metadata can be used in the context of “stateful” routing.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: April 9, 2019
    Assignee: 128 Technology, Inc.
    Inventors: Abilash Menon, Robert Penfield, Hadriel S. Kaplan
  • Patent number: 10257150
    Abstract: The present invention generally relates to social network media streaming, and to the sharing of comments about the media content by users of the network. In particular, embodiments of the present invention provide a comment lock module that determines and assigns the locking position of a comment to a position within the media stream, e.g. at a particular time code, and restricts viewing of the comment according to its locking position. Thus, a locked comment allows unrestricted viewing access to a user only after the user watched the video past the position that the comment was locked to. The media content may be categorized and/or filtered to allow the user to focus on consuming and sharing primarily positive inspirational content.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: April 9, 2019
    Inventor: Christopher Keith Skeene
  • Patent number: 10255374
    Abstract: A method of aggregating displays of performances into an aggregate site on a network is provided. The aggregated performances originate from at least one performance site on a network. The method includes the steps of selecting a performance criterion; observing at least one performance originating from at least one performance site on a network, the performance being associated with a link; determining when at least one performance meets the performance criterion; establishing an aggregation link to the link associated with the performance meeting the performance criterion; and providing the aggregation link to an aggregate site on a network such that the performance is accessible on the aggregate site.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: April 9, 2019
    Inventor: Gregory A. Piccionelli
  • Patent number: 10250523
    Abstract: The present invention provides systems and methods for unified bandwidth management for network traffic. In particular, two or more network devices may be grouped into a single set, and bandwidth management is performed on the single set. The grouping of network devices into a single set facilitates dynamic adjustment of bandwidth management based on real-time variations in network traffic that may arise during standard operations of the network.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: April 2, 2019
    Assignee: SONICWALL INC.
    Inventors: Miao Mao, Deepa Thilakavani Sounderraj, Zhong Chen