Patents Represented by Attorney Fenwick & West LLP
  • Patent number: 8312536
    Abstract: A reputation server is coupled to multiple clients via a network. Each client has a security module that detect malware at the client. The security module computes a hygiene score based on detected malware and provides it to the reputation server. The security module monitors client encounters with entities such as files, programs, and websites. When a client encounters an entity, the security module obtains a reputation score for the entity from the reputation server. The security module evaluates the reputation score and optionally cancels an activity involving the entity. The reputation server computes reputation scores for the entities based on the clients' hygiene scores and operations performed in response to the evaluations. The reputation server prioritizes malware submissions from the client security modules based on the reputation scores.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: November 13, 2012
    Assignee: Symantec Corporation
    Inventors: Carey S. Nachenberg, Kent E. Griffin
  • Patent number: 8307435
    Abstract: The execution of a software application is diverted to detect software object corruption in the software application. Software objects used by the software application are identified and their pointers are inspected. One or more tests are applied to pointers pointing to the virtual method tables of the software objects, addresses (or pointers) in the virtual method tables, and memory attributes or content of the memory buffer identified by the addresses for inconsistencies that indicate corruption. A determination of whether the software objects are corrupted is made based on the outcome of the tests. If software object corruption is detected, proper corrective actions are applied to prevent malicious exploitation of the corruption.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: November 6, 2012
    Assignee: Symantec Corporation
    Inventors: Uriel Mann, Nishant Doshi
  • Patent number: 8306482
    Abstract: A communication service equipment and a search and rescue terminal device for vessels that are set on board to provide radio communication service including at least one radio signal transmission and reception units, a modulation and demodulation unit, a location information receiving unit, a plurality of frequency conversion unit, signal processing units each connected to the frequency conversion unit, a main control unit, and control the signal processing unit.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: November 6, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Yong-Min Lee, Inone Joo, Sang-Uk Lee
  • Patent number: 8306256
    Abstract: Users of an online system are authenticated based on signatures of cameras that were used to capture images uploaded to the online system. Users of an online system upload photos taken from their cameras. The online system extracts characteristic information about the camera that captured the photos. This information includes a mapping of faulty pixels, metadata included with the photos, a naming convention, and the like. The online system stores an association between the user and the camera. This association is used for authentication of the user. For authentication, the user is asked to upload new photos taken from the camera that the user used previously. The information extracted from the newly uploaded photos is matched against stored information of cameras used previously by the user. The user is successfully authenticated if the camera used for the newly uploaded photos matches a previously stored camera.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: November 6, 2012
    Assignee: Facebook, Inc.
    Inventors: Daniel Gregory Muriello, Stephen Charles Heise, Jie Chen
  • Patent number: 8306201
    Abstract: A system and a method are disclosed for providing telephone number sharing services to subscribers over public switched telephone network or data network. The disclosed system first receives call details of a call from a subscriber of the system. The call details include reusable call number preference of the subscriber as well as a phone number of a called party. The system stores the call details in a database. The system determines whether the received call from the subscriber is a first call to the called number. In response to the call being the first call to the called party, the system assigns a reusable call number that satisfies the reusable call number preference of the subscriber, and forwards the call to the called number with the reusable call number.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: November 6, 2012
    Assignee: MagicJack Vocaltec Ltd.
    Inventors: Daniel Borislow, Gregory Lynn Wood
  • Patent number: 8307277
    Abstract: Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond to events. The markup language document provides mappings of sets of node types to sets of handlers. In response to an event associated with a node, the types of nodes encountered in a path connecting the node with the root node are identified. Handler sets of the node types encountered in the path connecting a node with the root node are used to determine the handlers to be executed in response to the event. Data is associated with nodes to allow handler code to distinguish between nodes of the same node type.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: November 6, 2012
    Assignee: Facebook, Inc.
    Inventors: Evan Priestley, Ashwin Ravindra Bharambe
  • Patent number: 8307086
    Abstract: Applications in social networks support interaction between members through various types of channels such as notifications, newsfeed, and so forth. For each channel, applications are ranked based on their user affinity measures. User affinity is based on measuring positive and negative interactions by users as both senders and recipients of messages generated by applications. Metrics are computed for the different types of messages and interactions provided by applications. For each channel, an application receives user affinity score based on specific weighted combination of the metrics. Applications use channel resources to send messages to increase their user base. Given the large number of applications that are available, the extent to which applications are allowed to use channels is controlled, limiting their resource consumption. User affinity scores of applications calculated for a channel are used to decide the allocation of channel resources for an application.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: November 6, 2012
    Assignee: Facebook, Inc.
    Inventors: Thomas Scott Whitnah, Alexander Matthew Rush, Ding Zhou, Ruchi Sanghvi
  • Patent number: 8304389
    Abstract: In one aspect the present invention provides methods for inhibiting cell death or inflammation in a mammal, wherein the methods each include the step of administering to a mammal a Bcl protein in an amount sufficient to inhibit cell death or inflammation in the mammal. The invention also provides methods for identifying a Bcl protein that inhibits cell death or inflammation when administered to a mammal.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: November 6, 2012
    Assignee: University of Washington through its Center for Commercialization, a Public Institution of Higher Education
    Inventors: John M. Harlan, Robert K. Winn, Akiko Iwata, Joan Tupper, John Li
  • Patent number: 8301658
    Abstract: A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: October 30, 2012
    Assignee: Google Inc.
    Inventors: Franck Chastagnol, Vijay Karunamurthy, Matthew Liu, Christopher Maxcy
  • Patent number: 8300598
    Abstract: A method of performing handover in a mobile communication network, a mobile communication terminal using the same, and a mobile network system are provided. The method of performing handover in a mobile communication network includes: receiving QoS requirement on a mobile service basis from a user terminal; determining a most suitable mobile network to QoS requirement of a mobile service as a network for handover; and requesting handover to a base station of a mobile network determined as a network for handover. Therefore, in consideration of characteristics of a mobile network and a quality of a service used by a user, by determining handover to an optimum mobile network on a service quality basis, service interruption due to performing unnecessary handover can be prevented and by effectively distributing traffic of a mobile network, overload of a system can be prevented.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: October 30, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Kyung Sook Kim, Gyung Chul Sihn
  • Patent number: 8299753
    Abstract: There is provided a planar inductive battery charging system designed to enable electronic devices to be recharged. The system includes a planar charging module having a charging surface on which a device to be recharged is placed. Within the charging module and substantially parallel to the charging surface are multiple primary windings formed in a multi-layer structure that couple energy inductively to a secondary winding formed in the device to be recharged. A winding of a first layer is offset relative to a winding of a second layer. The invention also provides secondary modules that allow the system to be used with conventional electronic devices not formed with secondary windings.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: October 30, 2012
    Assignee: City University of Hong Kong
    Inventor: Shu-yuen Ron Hui
  • Patent number: 8301077
    Abstract: The Present Invention Provides an Antenna Network for Passively or Actively enhancing signal transmission or reception of one or more portable transceiver devices. The antenna network includes one or more antennas, each having a coupling portion and a radiating portion, the coupling portion being distributed across a coupling area and the radiating portion being located away from the coupling area, whereby signal transmission or reception of the one or more portable transceiver devices can occur through the radiating portion when the one or more portable transceiver devices are located within the coupling area.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: October 30, 2012
    Assignee: ConvenientPower, Ltd
    Inventors: Quan Xue, Shu Yuen Ron Hui, Kwun Chiu Wan
  • Patent number: 8301452
    Abstract: A system and method for retrieving distributed content responsive to voice data are disclosed. Voice data is transmitted from a source client device to media server which applies a mixing table to route the voice data to one or more destinations described by the mixing table. The media server also analyzes the received voice data for one or more events. Responsive to detecting an event, the media server communicates with an application server, which modifies the mixing table so that subsequent data is also routed to a media generator which analyzes voice data received after detection of the event for a command. The media generator communicates with the application server to retrieve data from a user data source, such as a website, associated with a detected command. The media generator produces an audio representation of the retrieved data which is communicated to the source client device via the media server.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: October 30, 2012
    Assignee: Ditech Networks, Inc.
    Inventors: Todd Simpson, Nathan Chandler, Alan Hawrylyshen, Chad Madison, Mike Lambert, Karl Brown
  • Patent number: 8301971
    Abstract: A digital broadcasting system comprising of a digital broadcasting station, a set of digital broadcast receivers, and a switched network, wherein the digital broadcasting station transmits a digital signal to the set of digital broadcast receivers, and the digital broadcast receivers exchange error correction information with each other using the network to compensate errors in local receptions of the digital signal at each digital broadcast receiver location.
    Type: Grant
    Filed: May 2, 2009
    Date of Patent: October 30, 2012
    Inventor: Yang Liu
  • Patent number: 8300440
    Abstract: The present invention provides an AC-DC converter and AC-DC conversion method for converting an AC input provided by a power transfer winding. The AC-DC converter includes a rectifying means for rectifying the AC input into a rectified output, and a control means for controlling the rectifying means based on a comparison between a reference signal and a voltage feedback signal, the voltage feedback signal being based on the rectified output.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: October 30, 2012
    Assignee: ConvenientPower HK Ltd.
    Inventors: Wing Choi Ho, Wai Pong Choi, Shu Yuen Ron Hui
  • Patent number: 8301498
    Abstract: A video demographics analysis system selects a training set of videos to use to correlate viewer demographics and video content data. The video demographics analysis system extracts demographic data from viewer profiles related to videos in the training set and creates a set of demographic distributions, and also extracts video data from videos in the training set. The video demographics analysis system correlates the viewer demographics with the video data of videos viewed by that viewer. Using the prediction model produced by the machine learning process, a new video about which there is no a priori knowledge can be associated with a predicted demographic distribution specifying probabilities of the video appealing to different types of people within a given demographic category, such as people of different ages within an age demographic category.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: October 30, 2012
    Assignee: Google Inc.
    Inventors: Corinna Cortes, Sanjiv Kumar, Ameesh Makadia, Gideon Mann, Jay Yagnik, Ming Zhao
  • Patent number: 8300252
    Abstract: A system and method for identifying captured written data associated with a writing surface using a pen-based computing system are described. In one embodiment, a series of writing surfaces, such as notebooks, are produced, each including a plurality of pages that have an encoded pattern. In an embodiment, each writing surface is also associated with an identifier recognizable by a smart pen or other data capture device. When the smart pen captures written data from a writing surface, the smart pen determines whether the pen-based computing system includes stored written data previously captured from a writing surface having the same encoded pattern as the writing surface from which written data is currently being captured.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: October 30, 2012
    Assignee: LiveScribe, Inc.
    Inventor: Jim L. Marggraff
  • Patent number: 8293719
    Abstract: The features of the present invention relate to compounds, compositions and methods useful for modulating the expression of vascular endothelial growth factor (VEGF), such as by the mechanism of RNA interference (RNAi). The compounds and compositions include iRNA agents that can be unmodified or chemically-modified.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: October 23, 2012
    Assignee: Alnylam Pharmaceuticals, Inc.
    Inventors: Antonin De Fougerolles, Maria Frank-Kamenetsky, Muthiah Manoharan, Kallanthottathil G. Rajeev, Philipp Hadwiger
  • Patent number: 8294504
    Abstract: In certain arrangements and methods, a reset-able counter (100) produces multiple delay times as required by, for example, a finite state machine. The counter (100) counts a stored value by a configurable amount. That configurable amount is determined based upon the period of a clock cycle divided by a desired time unit. The value held by the counter does not represent a count of clock cycles, but rather a count of time units. In other aspects, a device generates fixed delays derived from a variable frequency input clock. The device includes a count circuit (100) and a comparator (114, 116). The number of time-units between consecutive clock edges of the input clock is stored, and the count circuit changes a current-count value by a corresponding amount, with the change being responsive to a clock edge of the input clock. The comparator (114, 116) compares the current-count value to a fixed value that represents a fixed delay time.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 23, 2012
    Assignee: Synopsys, Inc.
    Inventor: Timothy Allen Pontius
  • Patent number: 8294418
    Abstract: The present invention provides a power transfer device for charging a wireless communication device having a communication bandwidth, and an associated method of transferring power. The device and method of the invention use a spread-spectrum technique to reduce or minimize interference signals within the communication bandwidth and within the power transfer device.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: October 23, 2012
    Assignee: ConvenientPower, Ltd.
    Inventors: Shu Yuen Ron Hui, Quan Xue, Kwun Chiu Wan