Patents Examined by Dustin Nguyen
  • Patent number: 11128691
    Abstract: A collaborative content management system allows users to access collaborative content items. When a client device accesses a shared collaborative content item, the client device displays a portion of the collaborative content item that falls within a viewport. The client application generates a notification count of notification events associated with content that is contained in the collaborative content item and positioned below the viewport, and the client device displays the notification count in a graphical element adjacent to a bottom viewport edge. A similar process generates a second notification count of the notification events associated with content positioned above the viewport and displays a graphical element with the second notification count adjacent to the top viewport edge. The user can iteratively select one of the graphical elements to move the content of the collaborative content item to a portion corresponding to the next notification event above or below the viewport.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: September 21, 2021
    Assignee: Dropbox, Inc.
    Inventors: Jacob Hurwitz, Colin Dunn, Alex J. Palkovic, Lars Johnson
  • Patent number: 11122140
    Abstract: A client updates a display of a user interface associated with a state-based client-server application in accordance with a client-side cache. The server supplies data for a new state and additional data for one or more subsequent states that possibly follow the new state if appropriate one or more operations are performed. When a client request is generated that indicates an operation that causes the application to transition to the new state, the client updates the display in accordance with the data that corresponds to the new state from the client-side cache, if available from the client-side cache. The new state data is available since the server has previously supplied the new state data.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: September 14, 2021
    Assignee: Versata Development Group, Inc.
    Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
  • Patent number: 11108710
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel messaging framework that automatically applies a multi-factor analysis technique to incoming and received messages in order to properly identify a message's type and category, which dictates the manner in which the message is displayed within a recipient's inbox. The disclosed framework operates on two levels: i) it determines whether a message is from a human or machine sender (H/M classification), and ii) it determines the messages category (MAGMA categorization).
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: August 31, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Neeti Narayan, Hongwei Shang, Changsung Kang, Jean-Marc Langlois
  • Patent number: 11102322
    Abstract: A data processing method and apparatus, a server, and a controller, where the method includes receiving, by a server, a data processing request, where the data processing request includes a request sequence number, and the request sequence number marks the data processing request, generating at least one input/output (I/O) request according to the data processing request, adding the request sequence number to each of the at least one I/O request, merging the I/O requests having the request sequence number, and generating an aggregation instruction when a quantity of I/O requests having the request sequence number is greater than a preset threshold, and sending the aggregation instruction to a controller of a storage system. Hence, a time taken to perform monitoring and management using a transaction mechanism can be reduced, thereby simplifying the transaction mechanism.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: August 24, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Langbo Li
  • Patent number: 11102023
    Abstract: A system including a digital component request server that receives digital component requests for a supplemental digital component that will be presented in an additional multicast stream that is different to a multicast stream that is delivering content; a digital component distribution server that i) selects supplemental digital components to distribute over the additional multicast streams, the supplemental digital components being selected for one of the additional multicast streams being different to the supplemental digital component selected for each of the other additional multicast streams, and that ii) assigns one group of a plurality of groups of the multiple client devices to a respective one of the additional multicast streams; and an instruction generation server that generates instructions for the multiple client devices to tune to the respective additional multicast streams assigned to the group of multiple client devices that includes the different client device that submitted the request.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: August 24, 2021
    Assignee: Google LLC
    Inventors: Tyrone Nakahara, Stella Loh
  • Patent number: 11076187
    Abstract: Systems and methods in accordance with various embodiments of the invention enable quality based streaming. A content player in accordance with an embodiment of the invention includes: a processor; a network interface; and memory containing a content player application. The content player application can direct the processor to: receive quality metadata describing a plurality of streams, where: the plurality of streams are encoded at different maximum bitrates; each stream is divided into content segments; and the quality varies between content segments in each stream. Furthermore, the content player application directs the processor to measure available bandwidth; request content segments from the plurality of streams based upon the available network bandwidth and the quality metadata, where the requested content segments include content segments encoded at a maximum bitrate and having quality that is the lowest maximum bitrate that achieves a target quality level.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: July 27, 2021
    Assignee: MediaMelon, Inc.
    Inventors: Ameet Kalagi, Rupesh Kumar Satija, Ali C. Begen
  • Patent number: 11076009
    Abstract: A system is configured to determine whether a member of a social networking service is online or offline with the social networking service. The system updates the online or offline status of the member in accordance with whether the member is connected to the social networking service. The system further implements an anti-jitter mechanism that prevents a waste of computing resources where the member is connected to the social networking service using an intermittent connection. The anti-jitter mechanism leverages heartbeat messages and timestamps to determine whether the member is online or offline with the social networking service. The anti-jitter mechanism further includes the use of one or more delay triggers, where each delay trigger may be generated based on a received heartbeat message. As the status of the member changes, the social networking service disseminates the status change to other members communicatively coupled to the social networking service.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Akhilesh Gupta, Meng Ly Lay
  • Patent number: 11075793
    Abstract: The present disclosure discloses a method used in a network device for network management based on NETwork CONFiguration (NETCONF) protocol, and an associated network device. The method includes: receiving a Remote Procedure Call (RPC) message from a network management system, the RPC message instructing the network device to perform an edit operation on the network device's configuration; generating a configuration change notification based on the received RPC message to indicate that the network device's configuration has changed, the configuration change notification indicating a target of the edit operation, a type of the edit operation, and a value of the edit operation; and transmitting the configuration change notification to the network management system.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: July 27, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Wei Luo, Yun Li
  • Patent number: 11075999
    Abstract: A client device may, as part of a remote access or cloud-based network environment, access a resource either by using a connection to a gateway or by using a connection that bypasses the gateway. Which connection is used may be based on the network location of the resources provided by the network environment and network location of the client device. For example, if the client device and a resource are located at the same network location or connected to the same local network, the client device may access the resource by using a connection that bypasses the gateway. If the client device and the resource are located at different network locations or are connected to different local networks, the client device may connect to the gateway to access the resource.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: July 27, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Feng Huang, Ross Large
  • Patent number: 11075871
    Abstract: Aspects of the present disclosure relate to systems and methods for assigning tasks to collaborators of a file through a contextual action. In one aspect, rendering of a file within an email application including a reading pane may be initiated. A task object may be created based on an input made with respect to the file. A reference point associated with the task object may be created within the file. The task object may be assigned to at least one collaborator of the file via the email application.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shahil Soni, Philip Zhian Loh, Alexander Darrow, Joseph Masterson
  • Patent number: 11075970
    Abstract: Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: July 27, 2021
    Assignee: DLVR, Inc.
    Inventor: Michael Gordon
  • Patent number: 11070517
    Abstract: A network device providing access to an external device by configuring the network device to control the flow of traffic from the external device to the network device. The flow control may include retrieving an IP address or port number from a bridged device and applying it to a stack stored in the memory of the network device so that the bridged device and network device share the same IP address.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: July 20, 2021
    Assignee: Lantronix, Inc.
    Inventor: Steve Cook
  • Patent number: 11064003
    Abstract: The present specification may provide a method for a sink device receiving a streaming from a source device in a wireless communication system. In this regard, the method for receiving streaming may comprise the steps of: receiving from the source device streaming over a first transport protocol; transmitting to the source device a first message including information regarding a transport protocol of the sink device when the first transport protocol connection is disconnected; receiving from the source device a second message including information regarding a transport protocol of the source device; and receiving from the source device the streaming over one of the first transport protocol and a second transport protocol.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: July 13, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Giwon Park, Byungjoo Lee, Dongcheol Kim, Youngjun Jo, Taesung Lim
  • Patent number: 11061637
    Abstract: A picture frame and methods of setup, gifting, and/or use. Network connection allows digital frames to be set up remotely by a first user for a second user. The first user can upload photos from electronic devices or from photo collections of community members before the second user receives the frame device. The frame is thus ready for display upon powering on by the second user. An integrated camera is used to automatically determine an identity of a frame viewer and can capture gesture-based feedback. The displayed photos are automatically shown and/or changed according to the detected viewers. The photos can be filtered and cropped at the receiver side. Clustering photos by content is used to improve display and to respond to photo viewer desires.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: July 13, 2021
    Assignee: AURA HOME, INC.
    Inventors: Abdur Chowdhury, Eric Jensen, Ben Cherry
  • Patent number: 11057298
    Abstract: A system for providing differentiated services to traffic flows of a content distribution network is disclosed. In particular, the system may include determining if a first portion of an internet protocol address associated with a traffic flow includes an identifier for a node in the content distribution network by comparing the identifier to a set of prefixes for the content distribution network. Additionally, the system may include determining if a second portion of the internet protocol address matches a unique host address specified by the content distribution network for a customer of the content distribution network. If a rule for providing a differentiated service exists for the customer, the first portion is in the set of prefixes, and the second portion matches the unique host address specified for the customer, the system may provide the differentiated service for the traffic flow.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: July 6, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Thomas A. Anschutz
  • Patent number: 11057495
    Abstract: Telecommunications systems and associated methods are provided for determining where data is to be processed. According to a procedural implementation of the present disclosure, a method includes the step of receiving data associated with an Internet of Things (IoT) device and evaluating a plurality of processing factors related to the data. Based on the step of evaluating the plurality of processing factors, the method further comprises selecting where the data will be processed.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: July 6, 2021
    Assignee: Ciena Corporation
    Inventors: Dmitri Fedorov, Joseph Alexander, Marco Naveda, Nelson Chao, Petar Djukic
  • Patent number: 11050623
    Abstract: Examples disclosed herein include a method of managing virtual network functions of a network functions virtualization (NFV) network environment includes generating an integration virtual network function (integration VNF) to allow a user to perform tasks related to integration and deployment of a first virtual network function (first VNF), and generating an orchestration template for a first virtual network function (first VNF) with an NFV orchestrator of the NFV environment. The method further includes reviewing the orchestration template with the integration VNF, and orchestrating deployment of the first VNF with a virtual infrastructure manager (VIM) of the NFV environment based on the orchestration template.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 29, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Arun Thulasi, Tariq Khan, Leonid Isaevich Popokh
  • Patent number: 11050819
    Abstract: Methods and systems for load balancing are described. A network node may replicate content. A lag time may be determined. A data structure may be generated that comprises the lag time.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: June 29, 2021
    Assignee: Tivo Corporation
    Inventors: Katherine E. Patterson, Nicholas C. Beenham, Joy Mathew Elamthuruthy
  • Patent number: 11044347
    Abstract: An apparatus in one embodiment comprises a host device configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device comprises an MPIO driver that is configured to deliver input-output operations from the host device to the storage system over the network. The MPIO driver is configured to obtain a command generated by the host device under a first protocol for communicating with one or more of the storage devices. The command is directed to a target storage device of the plurality of storage devices. The target storage device is configured to communicate using a second protocol that is different than the first protocol. The MPIO driver is further configured to convert the command for communication under the second protocol and to provide the converted command to the target storage device.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 22, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Kundan Kumar, Shubham Sharma, Sanjib Mallick
  • Patent number: 11044305
    Abstract: A Cloud federator may be used to allow seamless and transparent access by a Cloud Client to Cloud services. Federation may be provided on various terms, including as a subscription based real-time online service to Cloud Clients. The Cloud federator may automatically and transparently effect communication between the Cloud Client and Clouds and desired services of the Clouds, and automatically perform identity federation. A Service Abstraction Layer (SAL) may be implemented to simplify Client communication, and Clouds/Cloud services may elect to support the SAL to facilitate federation of their services.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 22, 2021
    Assignee: Intel Corporation
    Inventor: Hong Li