Patents Examined by Ramy M Osman
  • Patent number: 9225788
    Abstract: Techniques for identifying mutual interests between users of a social networking system are disclosed herein. In one embodiment, a method includes identifying, by a social networking system, a content object with which a first user of the social networking system has interacted. The social networking associates a keyword phrase with the first user. The keyword phrase has been previously associated with the content object. The social networking system further determines a mutual interest for the first user and a second user of the social networking system by identifying a match between the keyword phrase associated with the first user with a keyword phrase associated with the second user.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: December 29, 2015
    Assignee: FACEBOOK, INC.
    Inventors: Barak Reuven Naveh, Georgios Karnas
  • Patent number: 9223738
    Abstract: A dynamic reconfiguration to include on-line addition, deletion, and replacement of individual modules of to support dynamic partitioning of a system, interconnect (link) reconfiguration, memory RAS to allow migration and mirroring without OS intervention, dynamic memory reinterleaving, CPU and socket migration, and support for global shared memory across partitions is described. To facilitate the on-line addition or deletion, the firmware is able to quiesce and de-quiesce the domain of interest so that many system resources, such as routing tables and address decoders, can be updated in what essentially appears to be an atomic operation to the software layer above the firmware.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: December 29, 2015
    Assignee: Intel Corporation
    Inventors: Mani Ayyar, Eric Richard Delano, Ioannis Y. Schoinas, Akhilesh Kumar, Doddaballapur Jayasimha, Jose A. Vargas
  • Patent number: 9215288
    Abstract: Methods and apparatus to share online media impression data are disclosed. An example method includes sending a response to a request, the response including an identification of a first cookie used by an audience measurement entity and an indication of a database proprietor, and receiving a mapping of the first cookie to a second cookie used by the database proprietor and demographic information associated with the second cookie by the database proprietor.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: December 15, 2015
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Amitabh Seth, Brahmanand Reddy Shivampet
  • Patent number: 9203694
    Abstract: A network-assisted remote access system enables a user to remotely access a home Universal Plug-and-Play (UPnP) network from a visited UPnP network. A controller device coupled to a network edge device is operated by a network service provider. When the controller device receives a request from a roaming user to access her home UPnP network, the controller device confirms with a home network edge device that the user is authorized to access the home UPnP network. The controller device then instantiates a layer-2 connection specific for the user between the user device and the home edge device. The controller device provides the user device access to the home UPnP network via the layer-2 connection.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 1, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Srikar Rajamani, Srinivas Kadaba
  • Patent number: 9202228
    Abstract: One embodiment includes a method for estimating web traffic to a website. The method includes obtaining a subset of first set of reporting information from a secured external source and a second set of reporting information from a unsecured external source. The first set of reporting information includes a corresponding set of secured reporting information which is not provided. The method also includes generating an estimation of the amount of traffic directed to the website from the secured external source by correlating the second set of reporting information with the first set of reporting information, and obtaining an estimated revenue value of the traffic from both the secured external source and unsecured external source based on the estimation of the amount of traffic directed to the website from the secured external source and an amount traffic directed to the website from the unsecured external source.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: December 1, 2015
    Assignee: BRIGHTEDGE TECHNOLOGIES, INC.
    Inventors: Lemuel S. Park, Lennon Liao, Sammy Yu, Jimmy Yu
  • Patent number: 9197711
    Abstract: A computer-implemented method for detecting the presence of web tracking may include identifying an Internet resource that may be retrieved from an initial domain and that may trigger a hypertext transfer protocol request directed to an additional domain that may be different from the initial domain, determining, based on a difference between the initial domain and the additional domain, that the hypertext transfer protocol request may include a third-party hypertext transfer protocol request, identifying a hypertext transfer protocol cookie that may be sent from the additional domain in response to the third-party hypertext transfer protocol request and determining, based on an expiration date of the hypertext transfer protocol cookie and the difference between the initial domain and the additional domain, that the hypertext transfer protocol cookie may include a third-party tracking cookie. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: November 24, 2015
    Assignee: Symantec Corporation
    Inventors: Petros Efstathopoulos, Tai-Ching Li
  • Patent number: 9191352
    Abstract: An on demand location sharing technique protects the location of a client device until the user of the client device elects to share the location. The location of the user device is not broadcasted to other user devices. In an on demand request for the location or from initiation from the user, the location of the user device is shared with other users. In an embodiment, the on demand location sharing technique may be used in a messaging service application used in wireless devices.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: November 17, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Siddhartha Parmar, Seung-Hae Park
  • Patent number: 9177280
    Abstract: A positive response notification to provide information regarding locate and/or marking operations for underground facilities may include time-stamp information to provide proof of a time at which the locate and/or marking operation was completed by a locate technician, and/or place-stamp information to provide proof of a presence of the locate technician at or near a work site. An electronic manifest image and/or a virtual white line image similarly may be included in a positive response notification. In one example, such images may be bundled together based on respective descriptor files (or descriptor metadata) that associates the corresponding images with a locate request ticket for the operation. In another example, a positive response notification may include environmental information regarding one or more environmental conditions present at or near the work site during the locate and/or marking operation.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: November 3, 2015
    Assignee: CertusView Technologies, LLC
    Inventors: Steven E. Nielsen, Curtis Chambers, Jeffrey Farr
  • Patent number: 9171090
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example, receiving a plurality of operating commands for controlling a first presentation of media content by a first media processor device at a first display device to generate a first viewing experience and transmitting the playback file to a second media processor device via a first network, where a second presentation of the media content by the second media processor device at a second display device according to the plurality of operating commands of the playback file recreates the first viewing experience at the second display device and where the first and second media processor devices are members of the first network based upon common membership in a social media network by a first subscriber associated with the first media processor device and a second subscriber associated with the second media processor device. Other embodiments are disclosed.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: October 27, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventor: Mohammad Nikain
  • Patent number: 9167018
    Abstract: A media stream playback and buffer management system includes: a server; a wireless router being connected with the server through a network cable; at least a media stream receiver being connected to the wireless router through a network cable, including a buffer, and configured to download media stream frames from the server at a time varying download rate, to buffer the downloaded frames with the buffer, and to play the buffered content at a constant display frame rate; and at least a mobile terminal being configured to wirelessly communicate with the wireless router and remotely control the media stream receiver. The media stream receiver is configured to determine when to play or to buffer the downloaded content based on the download rate and the display frame rate. A method for media stream playback and buffer management is also provided.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: October 20, 2015
    Assignee: SENGITAL LIMITED
    Inventor: Hiu Fung Lam
  • Patent number: 9135600
    Abstract: A method of providing real-time information regarding objects in a social network includes receiving updated information regarding the social network, and determining, by a processor, an effect of the updated information on a set of existing social network information. The method also includes incrementally updating, by a processor, the set of existing social network information, and providing the updated set of social network information.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: September 15, 2015
    Assignee: The Boeing Company
    Inventors: Debra A. Rigdon, Timothy A. Tibbetts
  • Patent number: 9128779
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a long-lived connection and a short-lived connection between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using the short-lived connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the long-lived connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the short-lived connection.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 8, 2015
    Assignee: SPLUNK INC.
    Inventors: Denis Gladkikh, Mitchell Blank, Jr.
  • Patent number: 9130410
    Abstract: A method of communication of distributed devices handling electric energy with communication partners via the Internet includes programming rules in a server. The rules determine between which device and which communication partner a communication connection is to be mediated based on generic properties of the devices, generic properties of the communication partners and an initializing time-variable datum. The communication connection is a point to point, point to multi point or multi point to multi point connection via the internet. Data are transmitted from each device and each communication partner to the server via the Internet. These data include both a communication address and attributes indicative of the generic properties of the device or the communication partner, respectively. The communication connection is mediated between the device and the communication partner determined by the rules in response to a value of the initializing time-variable datum also defined by the rules.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: September 8, 2015
    Assignee: SMA Solar Technology AG
    Inventors: Raimund Thiel, Veit Dominik Kunz, Dirk Schlote
  • Patent number: 9112930
    Abstract: Disclosed herein are representative embodiments of tools and techniques for updating services in sharing-experience sessions during communications calls. According to one exemplary technique, a first computing device initiates a communications call and receives capability information for a second computing device. The capability information for the second computing device includes information indicating attributes of a service supported by the second computing device. Additionally, the first computing device evaluates the capability information to determine that the service is supported by the first and second computing devices. The first computing device initiates a sharing-experience session that includes the service. An update message comprising update information for the service is received, and based on the received update information, content of the service is updated.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Syed Mansoor Jafry, Peter Bergler, Kerry D. Woolsey, Shawn Thomas
  • Patent number: 9106698
    Abstract: The present invention, relating to the field of computer technologies, provides a method and server for intelligent categorization of bookmarks. The method includes: acquiring a bookmark link address requested for categorization by a client; categorizing the bookmark link address requested for categorization; and returning a categorization result as a bookmark category to the client. The server includes: an acquiring module, a categorizing module, and a returning module. According to the present invention, by acquiring a bookmark link address requested for categorization by a client, categorizing the bookmark link address requested for categorization, and returning a categorization result as a bookmark category to the client, the objective of intelligent categorization of the bookmarks is achieved so that time consumption caused by users' manual organization and categorization of the bookmarks is avoided. In addition, a better user experience on the browser is brought to users.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: August 11, 2015
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Lei Guan, Sha Mo, Jiayi Yan
  • Patent number: 9100447
    Abstract: To provide a content delivery system, a content delivery server, an information processing terminal, a content delivery program and a content delivery method with which content can be delivered appropriately while accommodating variations in resource conditions. A content server receives a delivery request from an information processing terminal and a resource condition of that terminal, modifies content corresponding to the delivery request in accordance with the resource condition, and delivers the content . The information processing terminal extracts the resource condition, transmits the resource condition and/or a content delivery request to the content server, receives the content delivered from the content server, and executes the content.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: August 4, 2015
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Mitsuhiro Fukui
  • Patent number: 9094309
    Abstract: Mechanisms are provided for identifying transparent network communication interception appliances in a network topology. The mechanisms collect network configuration data from a plurality of devices in the network topology and analyze the collected network configuration data using one or more heuristics to identify patterns in the collected network configuration data indicative of the presence of a transparent network communication interception appliance. The mechanisms calculate a confidence measure value based on results of the analysis of the collected network configuration data. The mechanisms further send a notification of a detected presence of a transparent network communication interception appliance to a computing device in response to the calculated confidence measure value meeting or exceeding at least one threshold value.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Michael E. Nidd, Ruediger Rissmann
  • Patent number: 9081789
    Abstract: Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: July 14, 2015
    Assignee: TEALIUM INC.
    Inventor: Michael Anderson
  • Patent number: 9077765
    Abstract: Systems and methods for delivering digital content are provided. In one example, a method may include registering a plurality of content source servers and a plurality of content delivery servers with a content management server. The method may include providing a respective inbound content adapter for each of the content source servers, the inbound adapter configured to generate canonical source data. The method may further include providing a respective outbound content adapter for each of the content delivery servers, the outbound adapter configured to process the canonical source data according to a data contract for the respective content delivery server and generate deliverable content data appropriate for the associated content delivery server.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: July 7, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James T. Jacoby, Rajendra H. Vishnumurty, Yu Zhang
  • Patent number: 9069868
    Abstract: A device, server, method, and computer program product for reading an e-book are provided. The e-book may include at least a content identifier corresponding to a content in the e-book. The device may include a content navigator configured to present the content according to a command from a user and a processing unit configured to acquire the content identifier corresponding to the content presented by the content navigator, send the content identifier to a server, and receive from the server a message associated with the content. An output unit configured to output the message to the user may be provided.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Li-Ju Chen, Gary Chih-Yuan Lin, Chien-Chiao Tu, Shih-Yeh Wang, Ming-Chun Hsiao