Patents Examined by Yasin Barqadle
  • Patent number: 9077760
    Abstract: Disclosed is a provisioning tool and a method for implementing an operating a communications network, particularly a broadband communications network which is arranged to provision a service for a user based on information available via another user connection; this facilitates provision. In a preferred embodiment, a user device address is obtained from a user IP address. Provisioning and other network tools with additional or alternative advantageous features are disclosed and the provisioning tools disclosed may communicate with a variety of other tools including planning and inventory applications and agents associated with equipment, all of which are also independently provided, enabling provision of a variety of novel services and features dealing with a spectrum of problems arising in a communications environment, particularly a broadband environment.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: July 7, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Jean Christophe McKeown, Henri Chabrier
  • Patent number: 9043462
    Abstract: Controls electronic devices and/or throttles electronic devices and/or information for electronic devices based on agreements or events and/or based on schedule, location, time, or any combination thereof. An agreement includes condition(s) to satisfy the agreement, such as task(s) or activities to be performed by an agreement performer, for example based on a schedule and/or location, at a particular time, or time period, or, or events that may be detected, and actions performed to enforce or assert the agreement. Actions may include controlling the electronic device and/or at least partially enabling/disabling or otherwise limiting, reducing or increasing the amount or type of information allowed with respect to any or all electronic devices associated with the agreement performer. Embodiments may reduce or block information from particular sources during a scheduled school class to limit web surfing for information related to that class based on a schedule and/or location of the electronic device.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: May 26, 2015
    Assignee: Parentsware, Inc.
    Inventors: Ben Badiee, Amir Moussavian, Mark Lewis
  • Patent number: 9037740
    Abstract: Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 19, 2015
    Assignee: FACEBOOK, INC.
    Inventor: James Crawford
  • Patent number: 9032030
    Abstract: A method of determining an overall presence state for a user of a communication system in which the user is connected to the communication system using a plurality of devices. The method includes each of the plurality of devices storing in a device memory a presence state for that device; detecting a change in the presence state in at least one of the plurality of devices; each of the plurality of devices transmitting a message via the communication system to the remainder of the plurality of devices, the message comprising the presence state; receiving the messages at the remainder of the plurality of devices; and executing a decision-making code sequence in a processor at each of the remainder of the plurality of devices to determine whether to synchronise the presence state of that device with the presence state from one of the messages based on the origin of an event causing the change in presence state at the at least one of the plurality of devices.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: May 12, 2015
    Assignee: Skype
    Inventors: Tauri Tuubel, Liz Rice, Stuart John, Teet Konnussaar, Jill Tolan
  • Patent number: 9026592
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including actions of, for each user of a plurality of users of a social networking service, determining a user activity score, the user activity score being based on activity of each user within the social networking service, determining that a first user activity score of a first user is greater than or equal to a first threshold user activity score and that a second user activity score of a second user is less than a second threshold user activity score, and, in response to the first user activity score being greater than or equal to the first threshold user activity score and the second user activity score being less than the second threshold user activity score, transmitting instructions to display a prompt to the first user to encourage the first user to interact with the second user.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventor: Gregory M. Marra
  • Patent number: 9026589
    Abstract: A stubbing service records requests and corresponding replies for purpose of playing back the recorded replies in response to re-receiving the corresponding requests. In a record mode, the stubbing service may receive a request from a first service intended for a second service. The stubbing service may send the request onto the second service and may, in response, receive a reply to the request from the second service. The stubbing service may then pass the reply onto the first service. When in a playback mode, the stubbing service may directly serve the stored reply to the first service in response to receiving the same request intended for the second service from the first service.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: May 5, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Nirav P. Desai, Stanislava R. Vlasseva, Gurbinder S. Gill, Kyle Andrew Farrell, Michael C. Moore
  • Patent number: 9021057
    Abstract: Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 28, 2015
    Assignee: Facebook, Inc.
    Inventor: James Crawford
  • Patent number: 9021102
    Abstract: A mechanism for platform-independent communication with web servers is disclosed. A method of embodiments of the invention includes accessing a web server of a plurality of web servers from a computer system using a CLI. Accessing the web server is performed independent of a runtime environment at the computer system. The method further includes establishing communication between the web server and the computer system. Establishing communication further includes converting web service arguments into command line arguments that are CLI-compatible and provided through a CLI console associated with the CLI.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 28, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9009252
    Abstract: Network proxies reduce server latency in response to series of requests from client applications. Network proxies intercept messages clients and a server. Intercepted client requests are compared with rules. When client requests match a rule, additional request messages are forwarded to the server on behalf of a client application. In response to the additional request messages, the server provides corresponding response messages. A network proxy intercepts and caches the response messages. Subsequent client requests are intercepted by the network application proxy and compared with the cached messages. If a cached response message corresponds with a client request message, the response message is returned to the client application immediately instead of re-requesting the same information from the server. A server-side network proxy can compare client requests with the rules and send additional request messages. The corresponding response messages can be forwarded to a client-side network proxy for caching.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: April 14, 2015
    Assignee: Riverbed Technology, Inc.
    Inventors: David Tze-Si Wu, Vivasvat Keswani, Case Larsen
  • Patent number: 9009317
    Abstract: A system for and method of determining how to process a request for allocation network resource (whether to accept, deny or forward) is presented. The method may include receiving a request for allocating network resources from a user device. The method may also include determining, via at least one computer processor, whether to accept or deny the resource allocation request based at least in part on a classification of at least one of network elements and communication links, wherein the at least one network elements and communication links is identified based on the resource allocation request. The method may further include providing the determination of whether to accept or deny the resource allocation request to the user device. The system may utilize a dynamic set of policy, customized according to the current network status, to optimize the performance of processing the resource allocation request.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: April 14, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Hassan M. Omar
  • Patent number: 9002951
    Abstract: Wireless Internet gateway (WIG) providing multicarrier support that allows the gateway to send message to other peer gateways including a Message Distribution Center (MDS) trough which short messages are routed to other carriers based on carrier formats stored in a lookup table. Carrier format tables may be updated rather than employing an Internet gateway program thereby reducing downtime for updating, reducing the complexity of updates, and improving reliability during changes in a subscriber carrier. The WIG communicates with other carrier gateways utilizing different or varying protocols. Information regarding other carriers may be added, changed, and/or removed by modifying a configuration property file relating to the message format for other carriers, rather than by providing each carrier with its own class thereby avoiding a need to reprogram sending gateways.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: April 7, 2015
    Assignee: TeleCommunication Systems, Inc.
    Inventors: Richard A. Smith, Nikhil Bhadange
  • Patent number: 8996670
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for network metadata based policy control. According to one aspect, a system for network metadata based policy control is provided. The system includes a network metadata directed policy server for obtaining network information for a plurality of subscribers, for deriving network metadata from the network information, for applying a network metadata policy manipulation rule for changing a value of a network an operator assigned policy control parameter for the subscribers, and for generating an instruction for changing the value of the network operator assigned policy control parameter for the subscriber. The system further includes a policy control and charging rules function (PCRF) node for detecting the instruction and for instructing a policy and charging enforcement function (PCEF) node to change value of the operator assigned policy control parameter for the subscribers.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: March 31, 2015
    Assignee: Tekelec, Inc.
    Inventors: Stuart H. Kupinsky, Peter J. Marsico
  • Patent number: 8990432
    Abstract: A multi-service network system which forms a wide area network connecting a plurality of metropolitan areas, including a primary network ring including at least one primary node and at least one secondary node; and a secondary network ring connecting the at least one secondary node to business premises equipment, wherein the business premises equipment are associated with respective customer premises equipment.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: March 24, 2015
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Akinwale Akinpelu, Arshad Hussain
  • Patent number: 8977714
    Abstract: A pressure-sensitive adhesive composition attached to a metal surface. The composition includes an acrylic copolymer obtained by polymerizing a monomer mixture, the monomer mixture including: at least one monomer (monomer m1) selected from alkyl(meth)acrylates represented by the formula (I): CH2?C(R1)COOR2 in which R1 is a hydrogen atom or a methyl group, and R2 is an alkyl group having 1 to 20 carbon atoms, in an amount of 50 to 99.9% by weight based on a total amount of the monomer mixture, and at least one monomer (monomer m2) selected from N-hydroxyalkyl(meth)acrylamides represented by the formula (II): CH2?C(R3)CONHR4 in which R3 is a hydrogen atom or a methyl group, and R4 is a hydroxyalkyl group having 2 to 4 carbon atoms, in an amount of 0.1 to 25% by weight based on the total amount of the monomer mixture. The monomer mixture includes substantially no carboxyl group-containing monomer.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 10, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Toshihiro Shima
  • Patent number: 8977765
    Abstract: A method and apparatus for streaming applications to a plurality of clients within a peer-to-peer network is provided. In one embodiment, a method for distributing application blocks to facilitate application streaming within a peer-to-peer network includes processing location information regarding a plurality of data chunks amongst a plurality of clients, wherein the plurality of data chunks form at least a portion of an application block and communicating the location information amongst the plurality of clients, wherein the location information is used to request at least one data chunk of the plurality of data chunks.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: March 10, 2015
    Assignee: Symantec Corporation
    Inventors: Meena Patel, Basant Rajan
  • Patent number: 8924489
    Abstract: Methods and apparatuses that generate a subtopic identifier identifying a client application within a client device that can support multiple users are described. The client application may be associated with a server application hosted in one or more application servers. Notification services may be registered with the application servers from the client application to forward identifiers associated with the client application for one of the multiple users to the server application to enable the server application to push notification messages to the client device selectively for the client application for that user. When receiving a notification message from the application server, the notification message may be examined to forward the notification message directly to the client application for that user without invoking other applications in the client device if the notification message carries a subtopic identifier of the client application.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: December 30, 2014
    Assignee: Apple Inc.
    Inventors: Darryl Neil Bleau, Gregory Bjorn Vaughan, Jeffrey Thomas Davey
  • Patent number: 8918486
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a controller can be operable to generate a target list of subscribers by filtering a list of potential target users of an application existing on a source device by removing target subscribers from the target list of subscribers according to selection criteria. The controller can be further operable to transmit to devices of the target list of subscribers content associated with the application that when accessed invites the target list of subscribers to use the application, and to provision the application on at least one device associated with the target list of subscribers. Other embodiments are disclosed.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: December 23, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Jeffrey Mikan, John Lewis, Kenneth J. Diprima, Jr., Justin McNamara, Fulvio A. Cenciarelli
  • Patent number: 8914468
    Abstract: There is disclosed a system and method of providing access links in a media folder. In an embodiment, the method comprises: receiving as an access trigger one of a search term or short code corresponding to content in the media folder; displaying at least one access link in response to the access trigger; and in response to selection of an access link, providing access to a corresponding media resource. The access trigger may be received from one of an input field, a history log or content usage statistics, and the method may display a list of access links to media resources related to the content of the media folder. The access trigger is directly linked to content provided in the media folder in order to provide users with a convenient way to link to access links to related media resources.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: December 16, 2014
    Assignee: BlackBerry Limited
    Inventor: Sherryl Lee Lorraine Scott
  • Patent number: 8914439
    Abstract: A method, system and computer program product are provided for fallback ordering for an on-line environment. The method includes: serving a web page from a web server to a client browser; and providing a mechanism in the web page to provide an alternative method of submitting order data from the client browser to a backend application in an event of a failure of the web server hosting the web page.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher Batey, Alexander Mitchell, Adam J. Pilkington, Stuart P. Wilkinson
  • Patent number: 8914481
    Abstract: Techniques for spontaneous resource management are provided. Information about resources is indexed and housed in a repository. The information is dynamically updated. Search queries are performed against the indexed information in the repository for purposes of forming dynamic groupings of the resources that are then managed as custom-defined and dynamic groups.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: December 16, 2014
    Assignee: Novell, Inc.
    Inventors: Scott Alan Isaacson, Stephen R Carter, Tammy Anita Green