Patents Examined by Sibte Bukhari
-
Patent number: 9438659Abstract: An example embodiment of a system for accelerating hosting performance may comprise one or more databases and one or more server computers communicatively coupled to a network. For each of one or more web applications hosted on the one or more servers, the one or more databases may store a signature comprising a regular expression pattern indicating a status of a user of the web application. The status of the user may further indicate that the one or more servers and/or web applications are able to perform one or more actions. The one or more servers may determine whether the request includes a browser cookie. If so, the one or more proxy servers may determine whether the browser cookie matches the regular expression pattern for that web application. If the browser cookie matches the regular expression pattern, the user will be considered authenticated and the request for action will be processed accordingly.Type: GrantFiled: June 21, 2012Date of Patent: September 6, 2016Assignee: Go Daddy Operating Company, LLCInventor: Harry Jasperson
-
Patent number: 9425989Abstract: A method and apparatus are provided for connecting a first group of users from at least one first social network with users from at least one second social network. The first group of users is registered on the second social network as a generic first user. The method is carried out by a network scheduler and includes collecting a first message from at least one second user from the second social network intended to the generic first user, selecting a user from the first group of users based on a predefined criterion, and providing the first message to the selected user and presenting the second user as the sender of the first message.Type: GrantFiled: March 30, 2012Date of Patent: August 23, 2016Assignee: FRANCE TELECOMInventors: Maria Prokopi, Menuka Jain
-
Patent number: 9391915Abstract: Embodiments are directed to controlling bandwidth usage using a token-based crediting and debiting scheme and to allowing connections to temporarily exceed bandwidth allocations using token credits. In one scenario, a bandwidth managing service receives a request to establish a connection with a network. The connection is associated with various subscribers that are part of a subscription. The bandwidth managing service assigns tokens to the connection, which are distributed from a pool of tokens that represents a total available bandwidth for the network. The bandwidth managing service receives a data transfer request from a logical user to transfer data over the network connection, where the data transfer request includes at least some of the assigned tokens. The bandwidth managing service also allocates to the connection a specified amount of bandwidth commensurate with the number of assigned tokens provided in the data transfer request.Type: GrantFiled: June 20, 2013Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Anurekh Saxena, Costin Hagiu, Rajneesh Mahajan, Sanjeev Mehrotra, Benjamin Homelson Meister
-
Patent number: 9383958Abstract: A remote browsing process is directed to the generation and management of a collaborative application session between client computing devices and content providers in conjunction with a network computing provider. Each of two or more client computing devices are associated with users. The client computing devices request access to a browsing context at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing devices. The client computing devices may each display the representations of the requested content in a browser. The network computing provider may further provide co-interaction data to the client computing devices for display. The co-interaction data may represent interactions of one or more users with the representations of content displayed at the users' respective client computing devices.Type: GrantFiled: September 27, 2011Date of Patent: July 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Brett R. Taylor, Jonathan A. Jenkins
-
Patent number: 9363289Abstract: Source policy identification information of a registry service policy is captured. The source policy identification information includes a source policy identifier (ID), a source policy name, and a source policy uniform resource locator (URL). The captured source policy identification information is correlated with configured policy enforcement processing rules and processing actions using a source policy reference key. Per-transaction service policy enforcement information that documents policy enforcement activities performed by a policy enforcement point (PEP) is captured. The captured per-transaction service policy enforcement information is correlated with the captured source policy identification information using the source policy reference key.Type: GrantFiled: February 12, 2013Date of Patent: June 7, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Srinivasan Muralidharan, Gaurang Shah, Maria E. Smith
-
Patent number: 9350823Abstract: A method (300) of generating information for use in identifying a property of a communication device (10) includes identifying (304) one or more substrings within a character string that identifies the communication device. For each substring, an entry is added (306) to a respective one of a plurality of data structures (800), each data structure being designated for storing substrings that occur at a particular character position within the character string. Each entry is associated (310) with a profile that includes a value of at least one property of the communication device. Also disclosed is a method (1000) of identifying the properties of a communication device based on such previously-generated information.Type: GrantFiled: November 20, 2013Date of Patent: May 24, 2016Assignee: 51 Degrees Mobile Experts LimitedInventor: James William Rosewell
-
Patent number: 9348614Abstract: A system and related operating methods that achieve shared screen verification are presented here. One operating method begins by establishing a desktop sharing session between a publisher device and a viewer device, during which the publisher device renders a publisher display and the viewer device renders a viewer display that corresponds to the publisher display. The method continues by capturing first framebuffer data for a frame of the publisher display, capturing second framebuffer data for the corresponding frame of the viewer display. The method processes the first framebuffer data and/or the second framebuffer data to obtain processed framebuffer data having a consistent display resolution. Thereafter, the method compares the processed second framebuffer data to the processed first framebuffer data to obtain a measure of quality.Type: GrantFiled: March 7, 2012Date of Patent: May 24, 2016Assignee: SALESFORCE.COM, INC.Inventor: Dipak Patil
-
Patent number: 9338118Abstract: Provided is an apparatus and method for transmitting a push notification message. To this end, connection is performed with a mobile terminal, and if a push notification message is received from a push notification service providing server, the received push notification message is transmitted to the mobile terminal, and when disconnected from the mobile terminal, a push notification message received after the disconnection is stored, such that transmission of the push notification message can be guaranteed.Type: GrantFiled: March 30, 2012Date of Patent: May 10, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Jung-Hwan Choi, Hee Seo, Ka-Ram Ko, In-Gyu Kim
-
Patent number: 9332086Abstract: A method (300) of generating information for use in identifying a property of a communication device (10) includes identifying (304) one or more substrings within a character string that identifies the communication device. For each substring, an entry is added (306) to a respective one of a plurality of data structures (800), each data structure being designated for storing substrings that occur at a particular character position within the character string. Each entry is associated (310) with a profile that includes a value of at least one property of the communication device. Also disclosed is a method (1000) of identifying the properties of a communication device based on such previously-generated information.Type: GrantFiled: November 20, 2013Date of Patent: May 3, 2016Assignee: 51 Degrees Mobile Experts LimitedInventor: James William Rosewell
-
Patent number: 9306888Abstract: A method for filtering a notification being provided from an application to a user of a social networking system based on an action of the user is described. The method starts by receiving the notification from the application to the user. If the notification is a first notification sent from the application to the user, the notification is displayed to the user with (i) a prompting message that includes a selectable opt in image, and (ii) a selectable opt out image. The prompting message includes a request to opt in to receiving notifications from the application. If the notification is not the first notification sent from the application to the user, the method determines whether to display the notification to the user by determining whether the user previously opted in to notifications from the application and whether click-through rate (CTR) of notifications from the application is greater than CTR threshold.Type: GrantFiled: March 15, 2013Date of Patent: April 5, 2016Assignee: FACEBOOK, INC.Inventors: Wayne Kao, Ken Deeter, Bo Zhang, Charles Jolley
-
Patent number: 9292400Abstract: A system, method, and computer program product are provided for determining a network for a user. In use, a network-related event associated with a user is identified. Additionally, a score is calculated for the user, in response to the identification of the event. Further, a network is determined for the user, based on the score.Type: GrantFiled: June 21, 2012Date of Patent: March 22, 2016Assignee: Amdocs Software Systems LimitedInventors: Nir Rapaport, Ronen David
-
Patent number: 9270635Abstract: Loading an operating system of a diskless compute node using a single Virtual Protocol Interconnect (VPI) adapter, including: setting, by a VPI firmware module during startup of the compute node, an operational mode of the VPI adapter to operate in accordance with a first data communications protocol, the VPI adapter including a preboot execution environment module that supports the first data communications protocol prior to loading an operating system and a driver for the first data communications protocol; retrieving, by the VPI firmware module from a network source via the VPI adapter in accordance with the first data communications protocol, the operating system and a driver for the second data communications protocol; and responsive to loading the operating system and the driver for the second data communications protocol, switching the operational mode of the VPI adapter to operate in accordance with the second data communications protocol.Type: GrantFiled: October 25, 2013Date of Patent: February 23, 2016Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Jarrod B. Johnson, Edward S. Suffern, Andrew H. Wray
-
Patent number: 9271106Abstract: An exemplary method includes a machine-to-machine (“M2M”) solutions provider subsystem 1) maintaining data representative of a plurality of distinct data processing schemes associated with a plurality of network services, 2) receiving a plurality of data streams from a single M2M gateway device, 3) identifying a data stream included in the plurality of data streams as corresponding to a network service included in the plurality of network services, and 4) processing, in response to the identifying, the data stream in accordance with a data processing scheme associated with the network service and included in the plurality of distinct data processing schemes. Corresponding methods and systems are also disclosed.Type: GrantFiled: September 28, 2012Date of Patent: February 23, 2016Assignees: Verizon Patent and Licensing Inc., Cellco PartnershipInventors: Lily Zhu, Aparna Khurjekar, Theresa Wong
-
Patent number: 9264506Abstract: Systems, methods, and products for pull data transfer in a request-response model are provided herein. One aspect provides for generating output data utilizing at least one data generation station; and communicating via the at least one data generation station output data related to at least one data request received from at least one data requesting station responsive to at least one criterion, the at least one criterion comprising one of expiration of a time period or generation of a threshold amount of output data. Other embodiments and aspects are also described herein.Type: GrantFiled: May 11, 2012Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Hanhua Feng, Anton Viktorovich Riabov
-
Patent number: 9264398Abstract: Loading an operating system of a diskless compute node using a single Virtual Protocol Interconnect (‘VPI’) adapter, including: setting, by a VPI firmware module during startup of the compute node, an operational mode of the VPI adapter to operate in accordance with a first data communications protocol, the VPI adapter including a preboot execution environment module that supports the first data communications protocol prior to loading an operating system and a driver for the first data communications protocol; retrieving, by the VPI firmware module from a network source via the VPI adapter in accordance with the first data communications protocol, the operating system and a driver for the second data communications protocol; and responsive to loading the operating system and the driver for the second data communications protocol, switching the operational mode of the VPI adapter to operate in accordance with the second data communications protocol.Type: GrantFiled: October 24, 2013Date of Patent: February 16, 2016Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Jarrod B. Johnson, Edward S. Suffern, Andrew H. Wray
-
Patent number: 9264485Abstract: A method and system for synchronizing and prioritizing messages from separate systems includes receiving a message from a computer network having a unique identifier. Next, this message having the unique identifier may be compared to at least one of a rule and a formula stored in a database. If the message with the unique identifier matches at least one of a rule and a formula stored in the database based on the unique identifier, then the message may be supplemented with an action identifier. Subsequently, the message may be prioritized relative to one or more other messages based on at least one of a source identifier and the action identifier. The message may then be transmitted to a notifier. The notifier may relay the message over the communications network to at least one of an application content provider (ACP) and/or a target application upon receiving a request for transmitting messages.Type: GrantFiled: June 21, 2012Date of Patent: February 16, 2016Assignee: Reflexis Systems, Inc.Inventors: Sundar Ranganathan, Murtaza Ghadyali, Stan Hawkins, Arun Santhanam
-
Patent number: 9258260Abstract: A messaging application filters electronic messages based on domain attributes without a reputation. A message with a uniform resource identifier (URI) is received and determined to not be included within a trusted or a block list. A total score is computed from weighted scores assigned to factors associated with the message. The message is evaluated for an unsolicited message determination by comparing the total score against a predetermined threshold.Type: GrantFiled: August 19, 2013Date of Patent: February 9, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Alexander Nikolayev, Weisheng Li, Mauktik Gandhi
-
Patent number: 9258608Abstract: A system and method for determining entitlement to content residing on a server. A subscriber account with a multi-channel video program distributor (MVPD) includes subscription information indicative of the services provided by the MVPD to the subscriber. A computing device operated by the subscriber sends a request for access to content controlled by the MVPD. The request is received by the MVPD and forwarded to an entitlements server. The entitlement server sends an access granted message to the MVPD when the subscriber is entitled to receive the requested content. The IP address of the subscriber computing device is used to determine whether the computing device is connected to the network via a network access device authorized by the MVPD. The “on-net” or “off-net” status of the computing device may be used to determine whether the subscriber receives the requested content and/or a quality of service level applied to the content.Type: GrantFiled: December 20, 2012Date of Patent: February 9, 2016Assignee: TIME WARNER CABLE ENTERPRISES LLCInventors: Michael Dillon, Peter Stern, Jon Putsch, Matthew Meyers
-
Patent number: 9247903Abstract: Mental state data is collected as a person interacts with a game machine. Analysis is performed on this data and mental state information and affect are shared across a social network. The affect of a person can be represented to the social network or gaming community in the form of an avatar. Recommendations can be based on the affect of the person. Mental states can be analyzed by web services which may, in turn, modify the game.Type: GrantFiled: February 6, 2012Date of Patent: February 2, 2016Assignee: Affectiva, Inc.Inventors: Daniel Bender, Rana el Kaliouby, Rosalind Wright Picard, Richard Scott Sadowsky, Panu James Turcot, Oliver Orion Wilder-Smith
-
Patent number: 9253077Abstract: A method for searching the top-K simple shortest paths between a specified source node and a specified target node in a graph, with graph data partitioned and distributed across a plurality of computing servers, the method including a parallel path search initialized from either one or both of the source and target nodes and traversing the graph by building likely path sequences for a match. Each computing server determines and forwards a path sequence as discovery progresses until the top-K paths are discovered.Type: GrantFiled: November 30, 2012Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Yuan-Chi Chang, Mustafa Canim