Patents Examined by Mahran Abu Roumi
  • Patent number: 10038728
    Abstract: A processor searches, when the communication terminal obtains an application, whether information that includes an origin of the application is stored in the storage device. The processor sets, when the information that includes the origin is not stored, information that includes an origin used within the communication terminal in a manner such that the information that includes the origin used within the communication terminal is different from information that is stored in the storage device and includes an origin.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: July 31, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Masahide Noda, Junichi Yura, Hideto Kihara, Takashi Ohno
  • Patent number: 10033826
    Abstract: A device may receive a request for a page. The page may include a content identifier that is associated with referencing first content for the page. The content identifier may be associated with cache-busting being performed. The device may determine modification information associated with the first content based on receiving the request for the page. The device may generate a token based on the content identifier and the modification information. The device may generate a tokenized content identifier based on the token and the content identifier. The device may provide the tokenized content identifier. The tokenized content identifier may be associated with referencing the first content for the page.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: July 24, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Joshua M. Miller, Dima Kusai, Naveen Indurti, Rajeevan Kuniyil
  • Patent number: 10032186
    Abstract: In one embodiment, a method includes deploying an application to a plurality of client systems associated with a plurality of users, respectively, wherein the application is installed on each of the client systems, and wherein one or more treatments can be remotely activated on the application, receiving, from a first client system associated with a first user of the plurality of users, a request from the application installed on the first client system to access the application server, determining whether the first user belongs in a treatment group associated with a first treatment, remotely activating the first treatment on the first client system associated with the first user if the first user belongs in the treatment group, and synchronizing activation of the first treatment in response to subsequent access by the first client system.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: July 24, 2018
    Assignee: Facebook, Inc.
    Inventors: Michael Dudley Johnson, Mathieu Benjamin Tozer, Breno Pompeu Roberto
  • Patent number: 10015278
    Abstract: A method, a device, and a non-transitory storage medium to receive a job request to schedule an execution of a process in a networked environment; generate a schedule for the execution of the process based on one or more current schedules directed to concurrent execution of one or more other processes; obtain resource utilization data indicating resource usage stemming from the concurrent execution of the process and the one or more other processes; analyze the resource utilization data; determine whether a resource inefficiency occurred during the concurrent execution based on an analysis of the resource utilization data; generate resource inefficiency data in response to a determination that the resource inefficiency occurred; and generate an adapted schedule for at least one of the process or the one or more other processes in response to a determination that the resource inefficiency occurred.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: July 3, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad, Lawrence Richard Rau
  • Patent number: 10009444
    Abstract: The present disclosure provides a server having a processor-readable storage medium comprising a set of instructions for protocol request processing; and a processor in communication with the storage medium. The processor is configured to execute the set of instructions to provide a communication with a customer terminal through an online platform; receive a second protocol request sent from the customer terminal; determine if the server is processing a first protocol request sent from the customer terminal prior to the second protocol request; process the second protocol request when the server is not processing the first protocol; and discard the second protocol request when the server is processing the first protocol.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: June 26, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Wei Li, Helin Qiu, Xiaofei Cheng, Xuan Yu, Zhiqiang He
  • Patent number: 10002011
    Abstract: Methods and apparatus for centralized networking configuration in distributed systems are disclosed. Networking related metrics from a plurality of sources within a distributed system are obtained at a networking configuration server. A set of rules to be used to apply a network configuration option to a particular category of traffic associated with a node of the distributed system is determined based on the collected metrics and on networking management policies. A representation of the set of rules is transmitted to the node of the distributed system to schedule network transmissions in accordance with the networking configuration option.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Avichai Mendle Lissack
  • Patent number: 9979761
    Abstract: Apparatus and methods for using a second display with a network-enabled television. In one implementation, this feature allows the user to conveniently affiliate their IPTV devices with various service providers and manage such affiliations directly from a second display device instead of going to a separate affiliation website. The second display could be a smart phone that can often be found beside the user, a laptop or tablet PC, a desktop PC, or the like.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: May 22, 2018
    Assignee: Sony Interactive Entertainment, LLC
    Inventors: Ling Jun Wong, Davender Agnihotri, True Xiong
  • Patent number: 9973373
    Abstract: An apparatus and a method for managing a Domain Name System (DNS) server address in a communication system are provided. In the method for operating a terminal, an attempt to change an address of a DNS server to a first address is detected. Whether the first address is included in an address list defined in advance is determined. When the first address is not included in the address list defined in advance, the change to the first address is stopped.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: May 15, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyeon-Jin Kang, Sang-Jun Moon
  • Patent number: 9934514
    Abstract: In one embodiment, a method includes accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user of an online social network, identifying a plurality of clusters in the social graph using graph clustering, providing a treatment to a first set of users based on the clusters, and determining a treatment effect treatment for the users in the first set based on a network exposure to the treatment for each user.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: April 3, 2018
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
  • Patent number: 9858322
    Abstract: A programmatic interface is implemented, enabling a client of a stream management service to select a data ingestion policy for a data stream. A client request selecting an at-least-once ingestion policy is received. In accordance with the at-least-once policy, a client may transmit an indication of a data record one or more times to the service until a positive acknowledgement is received. In response to receiving a plurality of transmissions indicating a particular data record, respective positive acknowledgements are sent to the client. Based on a persistence policy selected for the stream, copies of the data record are stored at one or more storage locations in response to one particular transmission of the plurality of transmissions.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Greg Burgess, Ying Xiong
  • Patent number: 9847951
    Abstract: A method, a Software-Defined Networking (SDN) controller, and a network include operation of a multi-layer SDN network and uniquely identifying streaming content on higher layers relative to the multi-layer SDN network through deep packet inspection; associating the streaming content to a multi-layer service on the SDN network; and monitoring the streaming content on the SDN network over the multi-layer service. This can include dynamically adjusting bandwidth of the multi-layer service utilizing OpenFlow on the SDN network based on the monitoring. The deep packet inspection can utilize a Bloom filter embedded in a resource identifier of the streaming content by the content provider, wherein the embedded Bloom filter is transparent to content players and does not require changes to storage on associated web servers for the streaming content.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: December 19, 2017
    Assignee: Ciena Corporation
    Inventors: Aung Htay, Paul Hudgins, Mallikarjunappa Kore
  • Patent number: 9832669
    Abstract: Resource use by applications used by user equipment (UE) is adaptively controlled. A UE can comprise a modem-network kernel component that can be well partitioned from modem operations and can facilitate adaptively controlling use of functional blocks for applications of the UE, and enhancing use of network resources in connection with use of applications by the UE. The kernel component can operate in a protected area of the baseband and can utilize APIs and interfaces available to it by existing modem stacks and UE operating systems. The kernel component can interact with the communication network to adaptively present network enabler functions to other parts of the system. The kernel component can facilitate managing secure communication with the communication network to facilitate proper cross-layer optimization practices, including capabilities for compression and decompression, rate shaping, and event notification associated with the communication network and UE subsystems.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: November 28, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Mostafa Tofighbakhsh
  • Patent number: 9832168
    Abstract: Facilitating service discovery and other operations across multiple local links is contemplated. The service discovery may be beneficial for use within local area networks (LANs) or other suitable multi-link or multi-segment networks where one or more of the links operates service discovery according to link-local messaging/addressing constraints.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: November 28, 2017
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Michael Kloberdans, Christopher Donley
  • Patent number: 9813485
    Abstract: At least one of a method, a client computing device, and a server computing device for communicating data associated with a virtual machine are described. In one example, a client computing device is communicatively coupled to a network. A first set of data representative of at least a portion of a virtual machine disk image accessible on the network is determined, the first set of data comprising data arranged in a first sequence. From this first set of data, a second set of data is determined for communication to the client computing device over the network, the second set of data comprising at least a portion of the first set of data arranged in a second sequence, the second sequence being different from the first sequence.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: November 7, 2017
    Assignee: 1E LIMITED
    Inventors: Mark Blackburn, Mick Saxton, Sumir Karayi
  • Patent number: 9749190
    Abstract: A computer-implemented method is operable on a device having hardware including memory and at least one processor. The method includes maintaining invalidation information in a list at a service on the device, where the invalidation information includes a plurality of invalidation commands. At least some of the invalidation commands in the list are selectively combined to form at least one other invalidation command in the list.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 29, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
  • Patent number: 9736093
    Abstract: A user interface in a social networking system enables users to connect to and interact with each other using a third-party communication service, such as a VoIP or video chat service. A user initiates an interaction with another user in the social networking system, which passes the users' information to the third-party communication service provider to allow it to provide the requested service. The social networking system may pass an encrypted identifier for the users so that the third-party communication service does not have access to the real identities of the social networking system's users. A user of the social networking system may use this process to video conference with users of the third-party communication service, rather than just other users of the social networking system, and vice versa.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: August 15, 2017
    Assignee: Facebook, Inc.
    Inventor: Philip Ti-Fei Su
  • Patent number: 9736265
    Abstract: In particular embodiments, one or more notifications are presented on a screen of a personal computing device while the personal computing device is in a locked state. Entry of one or more user responses may be detected on the personal computing device while still in the locked state. Each user response may be associated with at least one notification. An authorization event associated with the personal computing device may be detected, thereby unlocking the personal computing device. The one or more user responses on the personal computing device may then be presented to the user for confirmation. Once user confirmation is received, confirmed user responses may then be published.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: August 15, 2017
    Assignee: Facebook, Inc.
    Inventors: Jonathan Arie Matus, Neel Ishwar Murarka, Phillip Fung, Joy-Vincent Niemantsverdriet, Niv Seker
  • Patent number: 9736255
    Abstract: The people a user is presumed to know or be associated with may be determined using a number of techniques. This information about people that the user knows is used in relation to the user's communications. For example access to a user's online presence may be restricted based on the known people such that access to presence is provided only to those people that the user knows.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 15, 2017
    Assignee: FACEBOOK, INC.
    Inventor: Roy Ben-Yoseph
  • Patent number: 9736094
    Abstract: A user interface in a social networking system enables users to connect to and interact with each other using a third-party communication service, such as a VoIP or video chat service. A user initiates an interaction with another user in the social networking system, which passes the users' information to the third-party communication service provider to allow it to provide the requested service. The social networking system may pass an encrypted identifier for the users so that the third-party communication service does not have access to the real identities of the social networking system's users. A user of the social networking system may use this process to video conference with users of the third-party communication service, rather than just other users of the social networking system, and vice versa.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: August 15, 2017
    Assignee: Facebook, Inc.
    Inventor: Philip Ti-Fei Su
  • Patent number: 9736209
    Abstract: A communications system including one or more alert gates and an alert controller. Each alert gate is configured to detect a different type of alert feed corresponding to a particular kind of alert. The alert controller is connected to the alert gates and operable to receive detected alerts from the alert gates and to deliver the detected alerts to a user of the communications system.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 15, 2017
    Assignee: FACEBOOK, INC.
    Inventor: Christopher Emery Austin-Lane