Patents Examined by Jaren Means
-
Patent number: 10469558Abstract: In one embodiment, a server administrator 122 for a website server 120 may inspect an initial website request to determine if a dormant website 128 is to be brought out of dormant website storage 126. A request queue 308 may hold an initial website request for a website in an inspection stage 430 at a website server 120. A configuration manager 312 may determine a website presentation state for the website. The configuration manager 312 may pass the initial website request to the website when the website is available.Type: GrantFiled: April 18, 2013Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Osama Mazahir
-
Patent number: 10469404Abstract: The present application describes a system and method for rate limiting traffic of network users, such as virtual machines (VMs). In accordance with the disclosure, transmission queues for the VMs may be assigned to two levels of rate limiting. The first-level rate limit may be an individual rate limit for a particular transmission queue, while the second-level rate limit may be a group rate limit that is applied to a group of transmission queues. The first-level rate limit for some transmission queues may be performed using software rate limiting, while for other transmission queues the first-level rate limit may be performed using hardware rate limiting. The second-level rate limit may be applied to a group of transmission queues that contains both software first-level rate limited transmission queues and hardware first-level rate limited transmission queues.Type: GrantFiled: February 26, 2015Date of Patent: November 5, 2019Assignee: Google LLCInventors: Yuhong Mao, Richard Lee Sites, Jeffrey Clifford Mogul
-
Patent number: 10447631Abstract: Technologies are described herein for altering message properties within a message to indicate acknowledgement. In particular, types of acknowledgment may include delivery receipts, read receipts and non-read receipts. According to one aspect presented herein, a method is provided for acknowledging a message. The method includes receiving a message from a client and attempting to send the message to a recipient mailbox. Additionally, the method alters properties of the message in response to attempting to send the message.Type: GrantFiled: December 22, 2015Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Krishna Kumar Parthasarathy, Neelamadhaba Mahapatro, Faina Sigalov, Piyush Gupta, William James Whalen, Jonathan Sturgeon, Wayne Merl Cranston, Salil Kapoor
-
Patent number: 10432576Abstract: A method of selecting an edge proxy server to serve web contents to user devices is disclosed. Domain name system (DNS) queries from a domain name resolver are received. A mapping between the domain name resolver and a corresponding list of user devices served by the domain name resolver are created based on the received DNS queries. A transformed geographical location representing the domain name resolver is determined based on the mapping. An edge proxy server is selected in response to a future DNS query received from the domain name resolver based at least in part on the transformed geographical location of the domain name resolver.Type: GrantFiled: June 19, 2014Date of Patent: October 1, 2019Assignee: Instart Logic, Inc.Inventor: Brian Kennedy
-
Patent number: 10419531Abstract: Embodiments of the present application disclose a method for setting a gateway device identity, and a management gateway device. The method includes: acquiring a negotiation packet of a gateway device; acquiring a gateway device priority carried in the negotiation packet; and setting a member identity of the gateway device according to the gateway device priority. According to the method and the device, complexity of selecting an active virtual gateway device or an active virtual forwarding device among multiple gateway devices can be reduced, and the processing efficiency of a service mechanism of traffic load sharing of multiple gateway devices can be enhanced.Type: GrantFiled: November 23, 2015Date of Patent: September 17, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenhui Li, Wei Chen, Hui Ni, Hua Li, Zeyu Sun
-
Patent number: 10411966Abstract: Systems and method for generating a network configuration model for a host computer system are disclosed. An example method may include querying a host computer system for network configuration data. The method further includes receiving, in response to the querying, the network configuration data including configuration data of network components included by the host computer system and configuration data of connectivity between the network components. At least one of the network components may be represented by a virtual network component. The method also, generates, in view of the network configuration data, a network configuration model.Type: GrantFiled: February 26, 2015Date of Patent: September 10, 2019Assignee: Red Hat, Inc.Inventor: Jiri Benc
-
Patent number: 10397152Abstract: Disclosed is a system, method, and non-transitory computer readable storage medium for predicting future messages. A processor receives a message sent to a user operating a client device, analyzes the message in light of previously identified patterns and scores assigned to scanned messages, determines a future message that should be received by the client device based on the received message, and transmits an item of information based on the determined future message.Type: GrantFiled: May 30, 2014Date of Patent: August 27, 2019Assignee: EXCALIBUR IP, LLCInventors: Zohar Karnin, Yoelle Maarek, David Wajc, Iftah Gamzu
-
Patent number: 10367774Abstract: The present disclosure discloses methods, systems and devices providing enriched message on a microblog page. The methods include providing the microblog page on a terminal of a user, the page being displayed in a timeline format; and providing an enriched message associated with an interactive application in the timeline, wherein the enriched message is configured to direct the terminal to present the interactive application in the timeline when the user clicks the enriched message.Type: GrantFiled: November 23, 2015Date of Patent: July 30, 2019Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Bing Li
-
Patent number: 10356024Abstract: Users of social networking system are provided with user interface elements permitting the user to post comments on pages within the social networking system. Pages may be provided for any non-user entity, including for example, pages for businesses, products, concepts, etc. Embodiments provided herein permit page moderators to ban certain content from being displayed on a page. For example, the social networking system may receive a list of proscribed content and block comments containing the proscribed content by reducing the distribution of those comments to other viewing users. However, the social networking system may display the blocked content to the commenting user such that the commenting user is not made aware that his or her comment was blocked, thereby providing fewer incentives to the commenting user to spam the page or attempt to circumvent the social networking system filters.Type: GrantFiled: February 18, 2015Date of Patent: July 16, 2019Assignee: Facebook, Inc.Inventors: Jeffrey Andrew Kanter, Mitu Singh, Daniel Gregory Muriello
-
Patent number: 10356140Abstract: A solution for presenting mobile media information is provided, including: collecting audio data associated with mobile media information, transmitting the audio data to a mobile voice platform which stores the audio data and generates a tag corresponding to the audio data, obtaining the tag from the mobile voice platform, inserting the tag into a predetermined position in the mobile media information, presenting the mobile media information with the tag being inserted into, invoking the audio data corresponding to the tag from the mobile voice platform according to a trigger operation issued when a user browses the mobile media information, and playing the invoked audio data.Type: GrantFiled: August 26, 2015Date of Patent: July 16, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Huayong Wang
-
Patent number: 10298477Abstract: Described is a server monitoring technology that is scalable to large numbers of servers, e.g., in a datacenter. Agents on servers run queries to monitor data sources for that server, such as performance counters and other events. The agents monitor their resource usage and those of monitored events to stay within an administrator-specified resource budget (policy), e.g., by modifying the running queries and/or monitoring parameters. A controller receives results of the monitoring, analyzes the results, and takes action as needed with respect to server operation and monitoring. The controller may dynamically update an agent's queries, monitoring parameters and/or monitored data post-processing operations. The controller may issue alerts and reports, including alerts indicative of inter-server problems between two or more servers.Type: GrantFiled: January 22, 2016Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: David A. Maltz, Jonathan David Goldstein, Albert Greenberg, Charles Loboz, Parveen K. Patel
-
Patent number: 10291543Abstract: A system, method, and computer program product are provided for migrating availability of a resource type in a communication network using network function virtualization, comprising: selecting a resource type; selecting a first section of the network where demand for the resource type is expected to grow; selecting a second section of the network where demand for the resource type is expected to be stable relative to the first section; selecting a third section of the network communicatively coupled to the first and second sections, the third section comprising higher availability of the resource type than the first section; migrating a first virtual network function (VNF) instance from the third section to the first section; and migrating a second virtual network function instance from the second section to the third section.Type: GrantFiled: January 26, 2016Date of Patent: May 14, 2019Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Eyal Felstaine, Ofer Hermoni, Itzik Kitroser, Nimrod Sandlerman
-
Patent number: 10291884Abstract: A system for detecting behavior of a target may include: a target detection engine, adapted to detect at least one target from one or more objects from a video surveillance system recording a scene; a path builder, adapted to create at least one mature path model from analysis of the behavior of a plurality of targets in the scene, wherein the at least one mature path model includes a model of expected target behavior with respect to the at least one path model; and a target behavior analyzer, adapted to analyze and identify target behavior with respect to the at least one mature path model. The system may further include an alert generator, adapted to generate an alert based on the identified behavior.Type: GrantFiled: August 8, 2014Date of Patent: May 14, 2019Assignee: AVIGILON FORTRESS CORPORATIONInventors: Niels Haering, Zeeshan Rasheed, Li Yu, Andrew J. Chosak
-
Patent number: 10284678Abstract: Bandwidth management based on profiles is provided. A requesting user using a user device may submit a request concerning access to an application or media file hosted or provided by a content provider. A profile associated with the requested application or media file may be accessed. Such a profile provides information regarding consumption of bandwidth throughout a time period of usage associated with the requested application or media file. Bandwidth requirements associated with the request may be determined based on the profile information, and bandwidth consumption by the user device may be managed based on the bandwidth requirements determined for the requested application or media file and available network bandwidth.Type: GrantFiled: March 12, 2014Date of Patent: May 7, 2019Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventor: Gregory Corson
-
Patent number: 10282477Abstract: The present disclosure discloses a method, system and apparatus for searching for a user in a social network. A client obtains geographical position information of a user of the client after detecting that the user of the client transmits a searching command, and transmits a searching request to a server, wherein the searching request at least includes the obtained geographical position information of the user and a user identifier of the user. The server receives the searching request, determines whether there is a piece of searching request information satisfying a requirement in various pieces of searching request information previously stored, and returns information related with a user corresponding to the piece of the searching request information satisfying the requirement to the client if there is the piece of the searching request information satisfying the requirement. Thus, validity of a searching result can be improved.Type: GrantFiled: August 8, 2014Date of Patent: May 7, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yuehai Chen, Kunfeng Rong, Junchao Chen, Leteng Weng, Qianya Lin, Hongyang Wang
-
Patent number: 10257291Abstract: Various embodiments for event-based information sharing are disclosed. In one example embodiment, an event definition describing an event is determined. An event geofence associated with a location of the event is generated and content is shared between invitees attending the event and located within an area of the event geofence.Type: GrantFiled: June 9, 2014Date of Patent: April 9, 2019Assignee: Google LLCInventors: Brian Matiash, Nicholas Butko, David M. Cohen, Emily Chang
-
Patent number: 10200340Abstract: Disclosed are various embodiments for performing network traffic redirection at the client side. Sending of data to a service at a network address is initiated. Whether the network address is in a predetermined network address range is determined. The network address is translated, when the network address is in the predetermined network address range, to one of multiple other network addresses based at least in part on an availability of the service at the other network address. The data is routed to the other network address.Type: GrantFiled: May 8, 2015Date of Patent: February 5, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Frederick David Sinn, Justin Pietsch
-
Patent number: 10171576Abstract: The present disclosure provides a method for interaction between terminals, implemented by a first terminal. The method includes: acquiring to-be-sent data; sending the to-be-sent data to a second terminal; displaying a display interface; monitoring whether first operation information from the second terminal is received, the first operation information including a processing operation received by the second terminal after the second terminal outputs the to-be-sent data and performed by a user of the second terminal on the to-be-sent data; and updating the display interface according to the first operation information once the first operation information sent by the second terminal is received. The present disclosure further provides an apparatus and a system for interaction between terminals. According to the present disclosure, data can be exchanged between terminals in real time, thereby improving interactivity between users of the terminals.Type: GrantFiled: May 28, 2015Date of Patent: January 1, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhijie Xiao, Yaode Huang
-
Patent number: 10122665Abstract: A message management service that acts as intermediary between a messaging service and a client device can generate a synchronization data bundle for a message that includes an external message identifier usable to retrieve the message from the messaging service. The message management service can send the synchronization data bundle to the client along with the message, and the client can store the synchronization data bundle for each message in its local data store. The client can later return the synchronization data bundle to the message management service, which can use information contained therein to facilitate synchronization and related operations.Type: GrantFiled: March 6, 2014Date of Patent: November 6, 2018Assignee: DROPBOX, INC.Inventors: Sean Beausoleil, Steven Kabbes, Michael Roeder
-
Patent number: 8065391Abstract: A computer-implemented method of dynamically selecting and presenting a webpage includes: receiving a request, at a server, from a client device to display a webpage; determining, at the server, a homepage defined by a user of the client device; accessing, at the server, a list of one or more webpages associated with the user; selecting a chosen webpage from the homepage and the list of one or more webpages; and facilitating the display of the chosen webpage on the client device.Type: GrantFiled: April 19, 2007Date of Patent: November 22, 2011Inventor: Hugh Olliphant