Patents Examined by Mahran Abu Roumi
-
Patent number: 10038728Abstract: 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: GrantFiled: September 17, 2014Date of Patent: July 31, 2018Assignee: FUJITSU LIMITEDInventors: Masahide Noda, Junichi Yura, Hideto Kihara, Takashi Ohno
-
Patent number: 10033826Abstract: 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: GrantFiled: September 11, 2015Date of Patent: July 24, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Joshua M. Miller, Dima Kusai, Naveen Indurti, Rajeevan Kuniyil
-
Patent number: 10032186Abstract: 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: GrantFiled: January 26, 2016Date of Patent: July 24, 2018Assignee: Facebook, Inc.Inventors: Michael Dudley Johnson, Mathieu Benjamin Tozer, Breno Pompeu Roberto
-
Patent number: 10015278Abstract: 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: GrantFiled: September 11, 2015Date of Patent: July 3, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Syed A. Ahmad, Lawrence Richard Rau
-
Patent number: 10009444Abstract: 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: GrantFiled: March 13, 2015Date of Patent: June 26, 2018Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Wei Li, Helin Qiu, Xiaofei Cheng, Xuan Yu, Zhiqiang He
-
Patent number: 10002011Abstract: 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: GrantFiled: November 4, 2013Date of Patent: June 19, 2018Assignee: Amazon Technologies, Inc.Inventor: Avichai Mendle Lissack
-
Patent number: 9979761Abstract: 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: GrantFiled: January 15, 2015Date of Patent: May 22, 2018Assignee: Sony Interactive Entertainment, LLCInventors: Ling Jun Wong, Davender Agnihotri, True Xiong
-
Patent number: 9973373Abstract: 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: GrantFiled: February 27, 2013Date of Patent: May 15, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Hyeon-Jin Kang, Sang-Jun Moon
-
Patent number: 9934514Abstract: 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: GrantFiled: January 7, 2016Date of Patent: April 3, 2018Assignee: Facebook, Inc.Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
-
Patent number: 9858322Abstract: 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: GrantFiled: November 11, 2013Date of Patent: January 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Greg Burgess, Ying Xiong
-
Patent number: 9847951Abstract: 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: GrantFiled: November 4, 2013Date of Patent: December 19, 2017Assignee: Ciena CorporationInventors: Aung Htay, Paul Hudgins, Mallikarjunappa Kore
-
Patent number: 9832669Abstract: 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: GrantFiled: September 9, 2016Date of Patent: November 28, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Mostafa Tofighbakhsh
-
Patent number: 9832168Abstract: 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: GrantFiled: July 17, 2014Date of Patent: November 28, 2017Assignee: Cable Television Laboratories, Inc.Inventors: Michael Kloberdans, Christopher Donley
-
Patent number: 9813485Abstract: 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: GrantFiled: June 14, 2013Date of Patent: November 7, 2017Assignee: 1E LIMITEDInventors: Mark Blackburn, Mick Saxton, Sumir Karayi
-
Patent number: 9749190Abstract: 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: GrantFiled: March 13, 2013Date of Patent: August 29, 2017Assignee: LEVEL 3 COMMUNICATIONS, LLCInventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
-
Patent number: 9736093Abstract: 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: GrantFiled: May 2, 2016Date of Patent: August 15, 2017Assignee: Facebook, Inc.Inventor: Philip Ti-Fei Su
-
Patent number: 9736265Abstract: 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: GrantFiled: August 9, 2012Date of Patent: August 15, 2017Assignee: Facebook, Inc.Inventors: Jonathan Arie Matus, Neel Ishwar Murarka, Phillip Fung, Joy-Vincent Niemantsverdriet, Niv Seker
-
Patent number: 9736255Abstract: 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: GrantFiled: September 13, 2012Date of Patent: August 15, 2017Assignee: FACEBOOK, INC.Inventor: Roy Ben-Yoseph
-
Patent number: 9736094Abstract: 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: GrantFiled: May 2, 2016Date of Patent: August 15, 2017Assignee: Facebook, Inc.Inventor: Philip Ti-Fei Su
-
Patent number: 9736209Abstract: 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: GrantFiled: September 14, 2012Date of Patent: August 15, 2017Assignee: FACEBOOK, INC.Inventor: Christopher Emery Austin-Lane