Patents Represented by Attorney Fenwick & West LLP
-
Patent number: 8321422Abstract: A covariance matrix associated for a set of spatial and/or temporal sub-portions of a media object is populated based on a lookup table of relative displacements and sums of covariance values generated from pairs of data elements in the media object. The lookup table is generated in linear time, providing an efficient method of generating the covariance matrix.Type: GrantFiled: April 23, 2009Date of Patent: November 27, 2012Assignee: Google Inc.Inventor: Vivek Kwatra
-
Patent number: 8321858Abstract: The present invention comprises systems and methods, and computer readable media comprising the methods, for updating software applications. The systems and methods of the present invention provide automation and flexibility to the updating process. Processor usage and network usage are monitored and software updates are initiated and/or continued during periods where processor and/or network usage are low. The update process may be halted when the processor and/or network connection are called upon for other uses. Processor and/or network usage may also be throttled, for example limiting the bandwidth available for the download to maintain sufficient processor share and/or bandwidth for other tasks. Adverse impact on a computer user is minimized.Type: GrantFiled: December 31, 2003Date of Patent: November 27, 2012Assignee: Google Inc.Inventors: David Marmaros, Stephen R. Lawrence, Mihai Florin Ionescu, Niniane Wang, Omar Habib Khan
-
Patent number: 8321943Abstract: A distress signal sender and a distress signal receiver receive beacon-name generation parameters and generate a beacon name based at least in part on the received parameters, the beacon name representing a network location. Responsive to detecting an unexpected lack of access to network communications, the distress signal sender sends a beacon message to the generated beacon name, the beacon message describing a security state of the client. The distress signal receiver detects the beacon message sent by the distress signal sender, and responsive to receiving the beacon message, performs a remedial action.Type: GrantFiled: July 30, 2009Date of Patent: November 27, 2012Assignee: Symantec CorporationInventors: Robert Walters, Adam Schepis, Javier Santoyo
-
Patent number: 8321857Abstract: An application registration module executes on a client, extracting metadata from a local application designed for an operating system of the client, formulating installation instructions, and providing the application, metadata, and installation instructions to a distribution server. The distribution server can then be used to facilitate installation of the application on other clients having the same operating system as the source client.Type: GrantFiled: September 14, 2009Date of Patent: November 27, 2012Assignee: Symantec CorporationInventors: Arthur Prosso, Andrew Bosch
-
Patent number: 8320706Abstract: Provided are a method and an apparatus for tagging a photograph with information. The method of tagging a photograph with information, which calculates a shooting position of an input image from reference images having shooting position information to tag the shooting position information, includes: selecting a plurality of reference images; calculating a relative shooting position of the input image to the shooting positions of the reference images; calculating the shooting position of the input image on the basis of the calculation result of the calculating; and storing the shooting position and shooting direction information on the input image in an exchangeable image file format (EXIF) tag of the input image.Type: GrantFiled: June 11, 2009Date of Patent: November 27, 2012Assignee: Korea Institute of Science and TechnologyInventors: Ig Jae Kim, Hyoung Gon Kim, Sang Chul Ahn
-
Patent number: 8321942Abstract: A candidate signature for a known malware entity is selected for analysis. A set of malware entities that contain the candidate signature is identified. A diversity measurement for the candidate signature is determined. The diversity measurement describes the diversity of the set of malware entities that contain the candidate signature. A determination is made whether to use the candidate signature to identify the known malware entity based at least in part on the diversity measurement. Responsive to the determination, the candidate malware signature is stored as a signature for the known malware entity.Type: GrantFiled: March 12, 2009Date of Patent: November 27, 2012Assignee: Symantec CorporationInventors: Tzi-cker Chiueh, Kent E. Griffin, Scott Schneider, Xin Hu
-
Patent number: 8315919Abstract: An electronic commerce system includes a broker that enables customers to purchase an item from a merchant, where one or more merchants provide bids to sell the item to the customer. In one embodiment, the broker can sell the item to the customer for a defined price determined based on pricing criteria, and then accept bids from merchants offering the item for sale to select a merchant to provide the item based on selection criteria. In another embodiment, the bidding is done in real time before the item is sold to the customer. The broker selects a merchant out of the merchants providing bids, and the broker quotes a price to the customer. Once the customer has agreed to pay the price, the broker can sell the item to the customer. The broker manages the completion of the transaction and payment of the merchant.Type: GrantFiled: August 17, 2007Date of Patent: November 20, 2012Assignee: Google Inc.Inventors: Louis Perrochon, Arturo Crespo
-
Patent number: 8316056Abstract: A social networking system receives a query associated with a user and, in response, provides a combined result set comprising objects stored by a social networking system that match the query. The combined result set comprises multiple result sets obtained from different search algorithms. The various objects stored by the social networking system may be of different types representing different concepts, such as user objects, application objects, event objects, location objects, group objects, and hub/page objects, any of which may be included in the result set. The objects of the result set may be further filtered, ordered, and/or grouped based at least in part on known relationships of the user with the objects, such as geographic distances between locations associated with the user and the objects. In one embodiment, one of the search algorithms identifies second-order connections of the user by referring to a connection index that stores a list of the connections of the users.Type: GrantFiled: June 15, 2010Date of Patent: November 20, 2012Assignee: Facebook, Inc.Inventor: Akhil Wable
-
Patent number: 8311114Abstract: Systems and methods for a streamlined transcoder architecture. A transcoder system includes an encoder and a decoder. The encoder compares a decoded frame and a encoder reference frame to produce an output stream. The decoder produces the decoded frame including decoder reference frame and the encoder reference frame. The decoded frame is produced from an input stream, and the encoder reference frame is produced from the output stream of the encoder. In one embodiment, the encoder refines motion vectors, quantization, and macroblock type/mode from the input stream for reuse in the output stream. Furthermore, the decoded frames from the input stream can be modified in various ways including changing picture resolution and performing image enhancement on them before encoding.Type: GrantFiled: December 6, 2006Date of Patent: November 13, 2012Assignee: Zenverge, Inc.Inventors: Anthony D. Masterson, Dzung T. Hoang, Alexander N. Kipnis
-
Patent number: 8310443Abstract: A system, method and various user interfaces enable association of advertising content with requested shared video content for access via a web-based video player. Advertising content is provided selectively after playback of video content. Following presentation of video content, multiple panes of “similar videos” window are presented in a manner that cycle with time as tracked by a pie chart time indicator.Type: GrantFiled: May 2, 2008Date of Patent: November 13, 2012Assignee: Google Inc.Inventor: Yu Pan
-
Patent number: 8311952Abstract: A broker facilitates customer purchases from merchants. Shippers ship shipments containing the purchases from merchants to the customers. A shipper identifies a shipment using a shipment identifier. The broker uses the shipment identifier to obtain the status information for the shipment from the shipper. The broker analyzes the status information in combination with other information to calculate an estimate of the time that the shipment will arrive at the customer's address. The broker sends an electronic message, such as an email or text message, to the customer prior to the estimated shipment arrival time to inform the customer of the impending arrival. The customer can thus arrange for someone to be at the shipping address to receive the shipment at the estimated arrival time.Type: GrantFiled: March 2, 2012Date of Patent: November 13, 2012Assignee: Google Inc.Inventors: Eric Lundberg, Pengyue Yang
-
Patent number: 8312543Abstract: A computer system detects and selectively blocks a cookie associated with a website. The system monitors a network traffic stream directed to a client from a website and detects presence of a cookie associated with the website in the network traffic stream. The system detects the cookie in the network traffic stream by analyzing the network stream using a network traffic filtering scheme, such as a deep packet inspection engine. The system further determines a reputation of the website in response to detecting the cookie in the network traffic stream. A reputation of a website represents an assessment of whether the website is trustworthy. Based on the determined reputation of the website, the system selectively blocks the cookie from being stored in the client if the reputation of the website is bad.Type: GrantFiled: June 30, 2009Date of Patent: November 13, 2012Assignee: Symantec CorporationInventor: Patrick Gardner
-
Patent number: 8312537Abstract: A signature is identified in association with an entity at a client. A reputation score associated with the entity is identified, the reputation score indicating a likelihood that the entity will compromise the client. Whether the signature detection event is a false positive signature detection event is evaluated based on the reputation score and reported.Type: GrantFiled: March 28, 2008Date of Patent: November 13, 2012Assignee: Symantec CorporationInventors: Carey S. Nachenberg, Kent E. Griffin
-
Patent number: 8311731Abstract: A robot is provided with a motion control unit that avoids collision between segments of the robot or between segments of the robot and other objects. The motion control unit of the robot comprises a distance computing module, a whole body control module, a collision avoidance module, and a blending control unit. The distance computing module calculates two closest points of different segments of the robot connected to each other via at least one joint or a segment of the robot and another object. The collision avoidance module is provided with the information about the two closest points. The blending control unit combines the weighted output control signals of the whole body control module and the collision avoidance control module. The weight of the whole body control output signal is higher when the risk of collision is lower. The weight of the collision avoidance control output signal is higher when the risk of collision is higher.Type: GrantFiled: March 20, 2008Date of Patent: November 13, 2012Assignee: Honda Research Institute Europe GmbHInventors: Hisashi Sugiura, Herbert Janssen, Michael Gienger
-
Patent number: 8311737Abstract: Automatic map generation is enabled by assigning priorities to each city in a list of cities under consideration for display on a map. A mapping engine determines a reference count for each city, indicating how frequently the city appears in one or more corpora of documents. Based on the reference count, and optionally upon other data such as population and political importance, a priority score is assigned to each city. Each city is then assigned to one of a plurality of categories according to the city's priority score. A map is then generated including cities from a specified highest number of categories. In one embodiment, cities from a higher-scored category are presented in a more significant way, e.g., in capital letters, bold type, etc., than are those in the next-highest scored category.Type: GrantFiled: July 22, 2005Date of Patent: November 13, 2012Assignee: deCarta Inc.Inventors: Richard F. Poppen, Eric Wels, David Hunkins
-
Patent number: 8312547Abstract: A computer includes a portable environment including a portable file system located on a removable storage device, the portable environment using virtualization in a host operating system. A path translation module translates a virtualized path of a file in the portable file system to an actual path of the file. The virtualized path is the path in the context of a portable user application running in the portable environment, and the actual path is the path in the context of the host operating system. A malware detection module executing directly under the host operating system determines whether the file contains malware using the actual path of the file and takes remedial actions if malware is detected.Type: GrantFiled: March 31, 2008Date of Patent: November 13, 2012Assignee: Symantec CorporationInventors: William E. Sobel, Bruce McCorkendale
-
Patent number: 8312112Abstract: Systems and methods for automatically locating web-based social network members are provided. According to one embodiment, contact content including an associated GPS identifier and status for web-based social network members located at or near the same location automatically appears on a GPS-enabled device. A further exemplary system includes a GPS-enabled device configured to receive a GPS identifier and a status representing a location and a current state for a web-based social network member, a processing module that associates the received GPS-identifier and the received status, and a communications module that sends the associated GPS-identifier and status to a server comprising a web-based social network database. Contact content in a web-based social network database record in the web-based social network database is updated to include the associated GPS identifier and status for the web-based social network member.Type: GrantFiled: September 3, 2010Date of Patent: November 13, 2012Assignee: Facebook, Inc.Inventors: Jed Stremel, Thyagarajapuram Ramakrishnan, Mark Slee
-
Patent number: 8312140Abstract: A system and method provides dynamically selected media content to someone using an electronic device in a social network environment. Items of media content are selected for the user based on his or her relationships with one or more other users. The user's relationships with other users are reflected in the selected media content and its format. An order is assigned to the items of media content, for example, based on their anticipated importance to the user, and the items of media content are displayed to the user in the assigned order. The user may change the order of the items of media content. The user's interactions with media content available in the social network environment are monitored, and those interactions are used to select additional items of media content for the user.Type: GrantFiled: April 16, 2012Date of Patent: November 13, 2012Assignee: Facebook, Inc.Inventors: Mark Zuckerberg, Andrew Bosworth, Chris Cox, Ruchi Sanghvi, Matt Cahill
-
Patent number: 8312536Abstract: 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: GrantFiled: December 29, 2006Date of Patent: November 13, 2012Assignee: Symantec CorporationInventors: Carey S. Nachenberg, Kent E. Griffin
-
Patent number: 8307621Abstract: The present invention relates to a device and a method for providing cut-to-length rovings having a defined length from an endless roving, in particular in the aviation and aerospace sector, and also to a machine with a device of this type. The device comprises a loop shape setting arrangement, a loop bracing arrangement and a cutting arrangement. An endless roving can be braced by means of the loop bracing arrangement onto the loop shape setting arrangement, thus forming a loop which can be cut to length by means of the cutting arrangement in order to produce the cut-to-length roving.Type: GrantFiled: July 18, 2008Date of Patent: November 13, 2012Assignee: Airbus Operations GmbHInventors: Hans-Jürgen Weber, Gregor Christian Endres