Miscellaneous Patents (Class 707/899)
  • Patent number: 8560537
    Abstract: Improved mobile advertisement syndication capabilities are disclosed for mobile communications facilities, such as cell phones. These and other capabilities are employed to improve delivery of mobile advertisements and their syndication, such as associating advertising content with websites or applications, to appropriate or desirable mobile communication facilities.
    Type: Grant
    Filed: October 8, 2011
    Date of Patent: October 15, 2013
    Assignee: Jumptap, Inc.
    Inventors: Jorey Ramer, Adam Soroca, Dennis Doughty
  • Patent number: 8560553
    Abstract: A multimedia device and a method embodied in the multimedia device for providing access to media content from a plurality of media content are provided. The multimedia device includes a user interface (UI) with one or more UI controls, a processor, and an output device. The UI controls receive a first set of parameter values from the user, in order to select media content. The processor creates a first list of media content based on a first probabilistic distribution over the plurality of media content. The output device provides access to the media content of the first list of media content to the user. Further, the UI may receive a second set of parameter values, and a second list of media content is then created, based on a second probabilistic distribution. The output device provides access to the media content of the second list of media content to the user.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: October 15, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Frank R. Bentley, Gunnar F. Harboe, Crysta J. Metcalf, Guy G. Romano, Vivek V. Thakkar
  • Patent number: 8554811
    Abstract: Program profile data is used to prepare temporal cost-incurrence fingerprints, which show when a given method or method frame incurred specified cost(s) during a period of interest while a program was/is executing. Relationships between methods can be elicited by studying their temporal cost-incurrence fingerprints. Methods which are often good candidates for optimization can be automatically selected by identifying a small set of methods whose amount of cost lies within specified bounds relative to the most costly method, or in absolute terms, and whose respective fingerprints differ from one another.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Rico Mariani, Hazim Shafi
  • Patent number: 8554780
    Abstract: When an output request is received, a tree generating unit of a search apparatus generates, based on an output item included in an output request tree-structure data from hierarchical-structure data (described as search target data with reference to FIG. 1) to be searched. A tree scanning unit searches for data corresponding to the output item by scanning the tree-structure data generated by the tree generating unit. An output unit outputs the data searched by the tree scanning unit.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: October 8, 2013
    Assignee: Fujitsu Limited
    Inventor: Mitsuhiro Kinomura
  • Patent number: 8549052
    Abstract: Methods and computer-readable mediums are provided. For example, in one method a request is initiated for a security event update. Thereafter, a last received event identification (“LREI”) for at least one event type is retrieved from memory and inserted a security event update request. The request is transmitted as a polling signal towards a device (e.g., a server or remote client). In another method, a request signal containing is received. An LREI for an event type is extracted from the request. The LREI is compared to an event identification stored in memory. The results are inserted into a response. An indication, is inserted into the response, that at least one event identification is greater than said LREI and is not inserted in the response. The response is transmitted. In yet other embodiments, the computer-readable mediums and systems are also provided which perform similar features recited by the above methods.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: October 1, 2013
    Assignee: UTC Fire & Security Americas Corporation, Inc.
    Inventor: Russell William Miles
  • Patent number: 8548968
    Abstract: A VIN decoder system includes a VIN decoder configured to search a database for a vehicle type associated with the received VIN, determine a VIN structure associated with the vehicle type, parse the received VIN according to the VIN structure to identify one or more VIN elements of the received VIN. The VIN decoder then determines VIN element descriptions associated with values of the one VIN elements and communicates the information that includes the VIN element descriptions to the user.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: October 1, 2013
    Assignee: The Hagerty Group, LLC
    Inventors: Kenneth R. Zak, Jr., Timothy J. Weadock, Karl J. Mikula
  • Patent number: 8543624
    Abstract: An image processing apparatus having: an image data inputting section; a storage section that stores image data that has been input from the inputting section; a processing section that carries out output processing of the image data; a history management section that establishes correspondence between history information of the output processing and the image data and manages the history information; a warning section; and a control section that, in response to a deleting request for the image data stored in the storage section, based on the history information of the output processing, changes a mode of the warning given out by the warning section of confirming the deleting of the image data.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: September 24, 2013
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Toshiyuki Maeshima, Daiki Nishioka, Mitsutaka Morita
  • Patent number: 8538947
    Abstract: An ambient help application selects and displays learning resources to an end-user of a software application that are relevant to the current activities of the end-user in the software application. The ambient help application selects the learning resources based on computed relevance scores of each learning resource and displays the learning resources in a dedicated help space. The learning resources may include video- and text-based instructional information, and may be sized and positioned in the help space according to relevance score.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: September 17, 2013
    Assignee: Autodesk, Inc.
    Inventors: Justin Frank Matejka, Tovi Grossman, George Fitzmaurice
  • Patent number: 8538962
    Abstract: An information processing device includes an instruction accepting unit accepting an instruction, an acquiring unit acquiring content in one of a first mode for automatically beginning content acquisition and a second mode for beginning the content acquisition in response to an instruction to begin the content acquisition accepted through the instruction accepting unit, a storage storing the content, a keyword creating unit creating keywords for the content, a display unit displaying the keywords, and a controller configured to, when the content is acquired in the first mode, control the keyword creating unit and the display unit to create and display the keywords, respectively, in response to an instruction to access the content stored on the storage accepted through the instruction accepting unit. When the content is acquired in the second mode, the controller controls the keyword creating unit and the display unit to automatically create and display the keywords, respectively.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: September 17, 2013
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Hiroshi Shibata
  • Patent number: 8539009
    Abstract: A system having an entropy module, a memory module and a main module is disclosed. The entropy module may be configured to generate a plurality of first random numbers. The memory module may be configured to buffer (i) the first random numbers and (ii) a plurality of second random numbers. The main module is generally configured to (i) control a first transfer of the first random numbers from the entropy module to the memory module, (ii) control a second transfer of the first random numbers from the memory module to the main module, (iii) generate the second random numbers by encrypting the first random numbers and (iv) control a third transfer of the second random numbers from the main module to the memory module. The generation of the first random numbers and the generation of the second random numbers may be performed in parallel.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: September 17, 2013
    Assignee: LSI Corporation
    Inventors: Pavel A. Aliseychik, Elyar E. Gasanov, Oleg N. Izyumin, Ilya V. Neznanov, Pavel A. Panteleev
  • Patent number: 8533187
    Abstract: Aspects of the invention relate generally to ranking geographic locations based on perceived user interest. More specifically, a database of three-dimensional models of buildings or other architectural features may be used to determine the level of user interest in a particular location and accordingly rank, for example, geographic locations or web or map search results with local intent. For example, various signals such as the number of models created by users for a particular location, the number of clicks or requests for the models of the particular location, the number of POIs contained within or associated with the models associated with the particular geographic location, number of categories associated with a model associated with the geographic location, number of embedded views or views of the models associated with the particular location on other web sites, and the age of the models associated with the particular geographic location.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventors: Brian Edmond Brewington, Brian Gammon Brown, James Anthony Guggemos, Dale Hawkins, Bryce Stout
  • Patent number: 8527527
    Abstract: A unified system of unique identifiers is used to match enrichment content with primary content being delivered by subscribers, e.g. broadcasters, in different markets, market segments, etc. Songs, video, advertisements, or other content from multiple different content publishers or databases, each of which may be assigned identifiers using different identification systems, are assigned a unified, unique identifier. The unique identifiers are also mapped to content identifiers used by subscribers. When subscribers provide primary content, for example by broadcasting the content to end users, enrichment content is matched to the unified, unique identifier associated with the content, and appropriate enrichment data and content are sent to the subscriber for distribution along with the primary content. If subscribers or content publishers change their own identifiers associated with content, the content can be un-matched and re-matched with the same or a different unique identifier.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: September 3, 2013
    Assignee: Clear Channel Management Services, Inc.
    Inventors: David C. Jellison, Jr., Jeffrey Lee Littlejohn, Richard A. Ramirez, Joseph Kubon, III, Robert Glenn Speicher, Jr.
  • Patent number: 8527563
    Abstract: Remoting a display. A method that may be practiced, for example, in a networked computing environment including a local computer system running one or more applications and a remote computer that displays graphical information to a user for the one or more applications at the local computer system. The remote computer includes a number of surfaces. Drawing information including drawing commands is sent to the remote computer. Meta information is sent to the remote computer defining information about which surface from among the number of surfaces the drawing information applies. Composition information is sent to the remote computer defining the display characteristics of the surface.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventor: Ivan Brugiolo
  • Patent number: 8521708
    Abstract: A system supports the development and processing of a building system application. The system may include an application definition verifier, a system design converter, a computer tool interface, and an external program module interface. The system permits a building engineer to define a building system application solution in a familiar system design language, such as XML, and then generate a computer program for controlling a building system. The system does not require the building engineer to have specialized computer programming knowledge, either of the target building system language or of the computer tools used to provide data for incorporation within the computer statements implementing the building system application solution.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: August 27, 2013
    Assignee: Siemens Industry, Inc.
    Inventors: Osman Ahmed, Pornsak Songkakul
  • Patent number: 8521682
    Abstract: Method, system, and computer program product for transferring data from transactional data sources to partitioned databases are provided. One or more messages from a transactional data source are read. Each message includes one or more records to be inserted into a database comprising a plurality of partitions. One of the partitions of the database in which the one or more records of each message are to be inserted is then identified. A transaction is initiated to insert the one or more records of each message into the one partition and to delete the one or more messages from the transactional data source. The transaction is committed only when insertion of the one or more records of each message into the one partition and deletion of the one or more messages from the transactional data source succeed.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jing-Song Jang, James Michael Mcardle, Michael John Elvery Spicer
  • Patent number: 8516024
    Abstract: In a multi-threaded processor, one or more variables are set up in memory (e.g., a register) to indicate which of a plurality of executable threads has a higher priority. Once the variable is set, several embodiments are presented for granting higher priority processing to the designated thread. For example, more instructions from the higher priority thread may be executed as compared to the lower priority thread. Also, a higher priority thread may be given comparatively more access to a given resource, such as memory or a bus.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 20, 2013
    Assignee: Intel Corporation
    Inventor: Deborah T. Marr
  • Patent number: 8498960
    Abstract: A device retrieves information associated with personal inventory from a personal inventory database, and provides for display of an input personal inventory option, a search personal inventory option, and a search loaned personal inventory option based on the retrieved personal inventory information. The device further receives selection of one of the input personal inventory option, the search personal inventory option, or the search loaned personal inventory option, and receives information associated with a new personal inventory item when the input personal inventory option is selected. The device also provides for display of search personal inventory information when the search personal inventory option is selection, and provides for display of search loaned personal inventory information when the search loaned personal inventory option is selected.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: July 30, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Dante J. Pacella
  • Patent number: 8498997
    Abstract: A system includes a first site having a first server and a first storage system, a second site including a second server and a second storage system, and a third site coupled to the first and second sites, the third site having gold images. A method of migrating a virtual server image comprises storing a first gold image at the first site; storing a second gold image at the second site; creating a first snapshot volume at the first site based on the first gold image; sending the first gold image ID, update data of the first gold image, and address information for the update data, from the first site to the second site; creating a second snapshot volume at the second site based on the second gold image corresponding to the first gold image ID; allocating storage for storing the update data at the second site with reference to the address information; and storing the update data in the allocated storage.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: July 30, 2013
    Assignee: Hitachi, Ltd.
    Inventor: Atsushi Murase
  • Patent number: 8478784
    Abstract: A system receives output geographic information en masse from a server. The output geographic information corresponds to input geographic information provided to the server en masse. The system builds a database that indexes at least some of the output geographic information to at least some of the input geographic information, attempts to locate specific output geographic information in the database, and determines the specific output geographic information by calculation if the specific output geographic information cannot be located in the database.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: July 2, 2013
    Assignee: SAP Aktiengesellschaft
    Inventors: Michael Segler, Philipp Hassler, Thorsten Bender
  • Patent number: 8478720
    Abstract: The present invention concerns a file repair method for recovering a file, in a system for distributing content to more than one receiver, comprising, at a first receiver, the steps of receiving a set of files in a push multicast from a transmitter, receiving an identifier of a second receiver that owns a missing file that is not comprised in the received set of file; and recovering the missing file from the second receiver in a pull mode using a peer-to-peer mechanism. Another object of the invention is a method for file recovery in a server and in a peer device.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: July 2, 2013
    Assignee: Thomson Licensing
    Inventors: Eric Gautier, Rémi Houdaille, Willem Lubbers
  • Patent number: 8463831
    Abstract: Methods and systems may be provided for user association of a computing application with a contact in a contact list. A view of one or more contacts of the user may be transmitted to a user, the view including a first contact. A request may be received from the user to associate an application with the first contact. A revised view may be transmitted to the user responsive to the received request, the revised view including a user-selectable mechanism for invoking the application on the first contact. The user may be redirected to a user interface of the application subsequent to the user selecting the user-selectable mechanism associated with the contact in the revised view, and the redirection may include transmission of information associated with the user and information associated with the first contact.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: June 11, 2013
    Assignee: Checkfree Corporation
    Inventors: Mark T. Harris, Hans D. Dreyer, Donald Kenneth Hobday, Jr.
  • Patent number: 8463830
    Abstract: A system and related methods suggest content based on user input and another metric. In one implementation, web-sites are suggested to advertisers in response to keyword input and by factoring in how often such web-sites were selected or “clicked on” as a result of corresponding search queries. Search logs are processed to determine how often certain query terms led to web-sites being selected. Web-sites are ranked accordingly. Keywords from advertisers are matched to the web-site rankings to present the top web-sites.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: June 11, 2013
    Assignee: Google Inc.
    Inventors: Nathalie Criou, Chandramouli Mahadevan, Sridhar Venkatakrishnan
  • Patent number: 8447788
    Abstract: A solution for generating a Service-Oriented Architecture (SOA) policy based on a context model is provided, which generates an application scope of the SOA policy; generates a context model; generates an action list for the context model based on action semantic modules customized by a user; generates a condition part of the SOA policy according to the context module; generates an action part of the SOA policy according to the action list; and combines the condition part and the action part to generate the SOA policy.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Xi Ning Wang, Yu Chen Zhou
  • Patent number: 8442988
    Abstract: A cell-specific dictionary is applied adaptively to adequate cells, where the cell-specific dictionary subsequently optimizes the handling of frequency-partitioned multi-dimensional data. This includes improved data partitioning with super cells or adjusting resulting cells by sub-dividing very large cells and merging multiple small cells, both of which avoid the highly skewed data distribution in cells and improve the query processing. In addition, more efficient encoding is taught within a cell in case the distinct values that actually appear in that cell are much smaller than the size of the column dictionary.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: May 14, 2013
    Assignee: International Business Machines Corporation
    Inventors: Oliver Draese, Namik Hrle, Oliver Koeth, Tianchao Li, Vijayshankar Raman, Knut Stolze
  • Patent number: 8443014
    Abstract: Data processing systems and methods are disclosed that utilize the Home Banking Computer Interface (HBCI) protocol for secure communication with a web service. Usage of the HBCI protocol protects the communication of a requester with the web service against eavesdropping and tampering. Further, implementation of a dual control business procedure is facilitated.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: May 14, 2013
    Assignee: SAP AG
    Inventor: Achim Enenkiel
  • Patent number: 8433959
    Abstract: A method for rapidly characterizing the forensic contents of a digital storage device using statistical drive sampling.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: April 30, 2013
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Simson Leon Garfinkel, Alexander Joseph Nelson
  • Patent number: 8417728
    Abstract: Methods and systems for using artwork to develop computer applications in ways that preserve the artwork's appearance and layout, including by importing the artwork and selectively replacing potions with functional components. One embodiment comprises a method for developing an application that involves displaying artwork in a design view area. The method may involve displaying artwork comprising a list representation comprising a plurality of list item representations and identifying each list item representation as a group of one or more subitem representations. The method may further comprise determining a list layout for list items using the list item representations of the artwork and inserting a list as a component in the design view area. This list may determine or otherwise be used to determine the positions of either the list item representations or list items replacing the list item representations. These positions may be determined based on the list layout that was determined.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 9, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Mark Anders, Adam Cath, Narciso B. Jaramillo, Allan Padgett
  • Patent number: 8412755
    Abstract: A method comprises receiving, by a processor, a copy of a database containing records, each record having a plurality of attributes. The method also comprises determining, by the processor, whether a first attribute in each record results in a predetermined value in modulo P when hashed with a key and determining, by the processor, whether a second attribute in each record results in the predetermined value in modulo P when hashed with a key. For a first record whose first attribute results in the predetermined value in modulo P when hashed with a key and a second record whose second attribute also results in the predetermined value in modulo P when hashed with a key, the method further comprises swapping by the processor the second attributes between the first and second records.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: April 2, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bryan Stephenson, Ersin Uzun
  • Patent number: 8406688
    Abstract: A data control apparatus that enables data communication among devices with simple operations. A first communication unit communicates with a first device placed on a predetermined surface of the data control apparatus. A second communication unit communicates with a second device. A detection unit detects a position of the first device placed on the predetermined surface of the data control apparatus. A communication control unit controls communication between the first device and the second device according to the position of the first device detected by the detection unit.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: March 26, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yousuke Kamada
  • Patent number: 8402018
    Abstract: A semantic search system using a semantic ranking scheme including: an ontology analyzer analyzing ontology data related to a search target to determine a weight value of each property according to a weighing method for property; a semantic path extractor extracting all the semantic paths between resources and query keywords and determining a weight value of each extracted semantic path according to the semantic path weight value determination scheme by using the weight value of each property; a relevant resource searcher traversing an instance graph of ontology based on a semantic path having a pre-set length and weight value of more than an expectation level to search resources that have a semantic relationship with the query keywords and are declared as a type presented in the query; and a semantic relevance ranker selecting a top-k results having the highest rank from among the candidate results extracted by the relevant resource researcher by using a relevance scoring function.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: March 19, 2013
    Assignee: Korea Advanced Institute of Science and Technology
    Inventors: Ji-Hyun Lee, Chin-Wan Chung
  • Patent number: 8392483
    Abstract: An Ontological database having a memory for storing data and a data structure stored in the memory that operates with ontological inferencing rules. The ontological database is characterized by a relational database incorporated in the data structure, along with a temporal and a transactional framework imposed upon the ontological inferencing rules.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: March 5, 2013
    Assignee: Matrikon Inc.
    Inventor: Peter John Lawrence
  • Patent number: 8392482
    Abstract: System and methods for managing versions of partition maps in a distributed data store are disclosed. A relational database may use partition maps to indicate the location of data in a particular partition, or in a replica thereof. These partition maps may be versioned using a two-stage mechanism in which partition map updates are communicated to all nodes, or to affected nodes only, and in which operation may continue without waiting for acknowledgment of their application to each node. The system may handle minor partition changes differently than major partition changes. For example, if a replica of a partition is promoted to be a primary copy due to hardware or network failures, partition map changes may only be propagated to nodes in the same replica group. For major partition changes (e.g., splits, moves, mergers, added partitions, or size change), a new partition map may be made available to all nodes.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: March 5, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Grant A. M. McAlister, Swaminathan Sivasubramanian, Rajesh S. Sheth
  • Patent number: 8392391
    Abstract: An address matching system that maintains a central database of valid addresses has been designed. According to the invention, address matching requests are received by the system from a plurality of remote users located at respective machines (“clients”). Those requests are processed at the central system, and the results are returned to the client that made the request. In addition, novel techniques are implemented for improving the likelihood of obtaining one or more matches from a request.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: March 5, 2013
    Assignee: Stamps.com
    Inventor: Richard Baker Winslow
  • Patent number: 8386540
    Abstract: System and methods for providing a Scalable Relational Database Service (SRDBS) are disclosed. SRDBS may allow a subscriber to lease/rent a virtual relational database (a.k.a. namespace) with a specified allocation of disk space, CPU resources and/or I/O resources. The namespace may resemble a physical RDBMS, and may allow client applications to perform SQL queries. SRDBS may partition a subscriber's database across multiple database servers automatically and may replicate each partition automatically. SRDBS may provide automatic routing of client queries to the appropriate database server holding the required data. The routing process may mask temporary data outages due to database replica failures, network failures, and/or repartitioning operations. SRDBS may employ partition maps to convey the location of data to client-side routing functions. These partition maps may use a multi-versioning scheme.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: February 26, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Grant A. M. McAlister, Swaminathan Sivasubramanian, Rajesh S. Sheth
  • Patent number: 8375073
    Abstract: Methods, systems, and apparatus, including computer program products, for ranking news articles. A plurality of news articles referenced in one or more hub pages are identified, where each of the hub pages include respective references to one or more of the news articles. A score component is derived for a news article from a measure of a prominence of the news article in the hub pages that includes a reference to the news article.
    Type: Grant
    Filed: November 12, 2007
    Date of Patent: February 12, 2013
    Assignee: Google Inc.
    Inventor: Sharad Jain
  • Patent number: 8370407
    Abstract: An exemplary system for providing a network resource address reputation service may comprise a server computer configured to determine whether an event associated with a network resource address matches event signature(s) in network security device(s). If the event matches a signature, a reputation score for the network resource address may be generated. If the network resource address is not present in a first malicious network resource address database, the network resource address in association with the reputation score may be stored in a second malicious network resource address database. If the network resource address is present in the first malicious network resource address database, the reputation score may be modified to indicate a more negative reputation for the network resource address. The network resource address may then be stored in association with the modified reputation score in a second malicious network resource address database.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: February 5, 2013
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Ganesh Devarajan, Russell Herbelin, Don LeBert, Todd Redfoot, Neil Warner
  • Patent number: 8370404
    Abstract: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: February 5, 2013
    Assignee: Neiversan Networks Co. LLC
    Inventors: Thomas W. Getzinger, Henrique S. Malvar
  • Patent number: 8359497
    Abstract: A method, computer program product, and system determining the cause of serialization failures is described. A method may comprise, if a first object that has been serialized with all references to member fields by the first object removed passes deserialization, restoring, via at least one of a client electronic device and a server computer, a first reference to a first member field by the first object. The method may further comprise serializing, via at least one of the client electronic device and the server computer, the first object with the restored first reference to the first member field. The method may also comprise, if the serialized first object with the restored first reference to the first member field fails deserialization, determining, via at least one of the client electronic device and the server computer, that the first reference to the first member field by the first object causes the failure.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Matthew James Ponsford, Richard Bremner, Kenneth Sabir
  • Patent number: 8359288
    Abstract: A method of using location-dependent sensor information comprising receiving information from one or more sensor/monitor/device (SMD) and determining a location associated with the SMD. The method further comprising integrating the SMD data into a comprehensive location-based database, and enabling a user to search for local conditions in the location-based database.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: January 22, 2013
    Assignee: DP Technologies, Inc.
    Inventors: Philippe Kahn, Arthur Kinsolving
  • Patent number: 8359343
    Abstract: A system and method for identifying threat locations including a receiver to receive threat data identifying a threat, one or more processors configured to retrieve location data from one or more databases based on the threat data, and an output to provide floor plan information identifying threat location based on the location data at a display.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: January 22, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: James T. McConnell
  • Patent number: 8346827
    Abstract: An information delivery method and system. The method includes receiving by a computer processor a video file, an audio file, associated data files, and associated message files The computer processor stores the video file in a first layer of a multimedia file, the audio file in a second layer of the multimedia file, the data files in first additional layers of the multimedia file, and the message files in second additional layers of the multimedia file. The computer processor stores the multimedia file on a computer readable storage medium.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 8335790
    Abstract: The invention relates to a device (1) for transmitting to a user system (3) geographical data that is stored, using a unit-surface sorting, in the database (4) of a provider system (2).
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: December 18, 2012
    Assignee: Airbus Operations (SAS)
    Inventors: Thomas Sauvalle, Eric Peyrucain, André Bourdais
  • Patent number: 8332402
    Abstract: Media items can be distributed to mobile devices based on the location of the media device. The media items can be associated with location information, which can be examined and distributed to those devices whose proximate area includes the location information associated with the media items.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: December 11, 2012
    Assignee: Apple Inc.
    Inventors: Scott Forstall, Gregory N. Christie, Robert E. Borchers, Kevin Tiene
  • Patent number: 8332425
    Abstract: A computer-implemented method and system are provided for generating media recommendations in a media recommendation network. Aspects of the method and system include receiving by a server a plurality of play histories of media items from a plurality of users of devices, wherein at least a portion of the media items are tagged with corresponding time and location data indicating a time and location of play; receiving by the server a media recommendation request from a requester, including receiving seed information indicating a current location of the requester; using at least one of user preferences of the requester and the seed information to identify correlated users from which to search corresponding play histories from among the plurality of play histories; comparing the seed information to the corresponding play histories and generating a list of related media items contained therein; and returning the list of related media items to the requester.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: December 11, 2012
    Assignee: Napo Enterprises, LLC
    Inventors: Hugh Svendsen, Eugene Matthew Farrelly
  • Patent number: 8332206
    Abstract: A computer-implemented method for providing a definition or a translation is disclosed according to an aspect of the subject technology. The method comprises receiving an input indicating a word selected by a user, sending a definition request for the word to a definition server, receiving a response to the definition request from the definition server, sending a translation request for the word to a translation server, and receiving a response to the translation request from the translation server. The method also comprises determining whether to provide the user with a definition or a translation of the word based on the responses from the definition server and the translation server, and providing the user with the definition or the translation of the word based on the determination.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventors: Adam Sadovsky, Awaneesh Verma, Chen Ding
  • Patent number: 8316056
    Abstract: 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: Grant
    Filed: June 15, 2010
    Date of Patent: November 20, 2012
    Assignee: Facebook, Inc.
    Inventor: Akhil Wable
  • Patent number: 8312066
    Abstract: Embodiments of the invention include a method performed in a media access control (MAC) forwarding control module within a network element for looking up a MAC address and interface (I/F) identifier pair (MAC-I/F pair) from a MAC forwarding data structure that comprises a first tier data structure and a plurality of second tier data structures. The MAC forwarding data structure utilizes compressed keys to index each of the plurality second tier data structures. The compressed key is generated with a desired MAC address and a mask bit list that corresponds with enough bit positions such that all MAC addresses in second tier data structure can be uniquely addressed with just the values of each MAC address in the bit positions listed. As such, the MAC forwarding data structure is constructed so that the total cost of a lookup with the compressed key technique is deterministic and, therefore, O(1).
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: November 13, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rajesh Jagannathan, Brian Alleyne, Ramanathan Lakshmikanthan
  • Patent number: 8307020
    Abstract: A computer system is used to distribute an application using a data resource. An application using a data resource is created using an authoring environment. The application is converted into a certified master application template. The certified master application template is used to create a certified application and certified data resource. The certified application and certified data resource are distributed. During the distribution of the application, the certified master application template is modified and a new certified data resource is created. The new certified data resource is distributed.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: November 6, 2012
    Assignee: Ensequence, Inc.
    Inventors: Aslam Khader, Jeffrey Todd Harper, Halstead Winship York
  • Patent number: 8306985
    Abstract: A system for increasing search ranking of a community Website includes a link code application module residing on and executable from a digital medium, a link verification module residing on and executable from the digital medium, and a member feedback module residing on and executable from the digital medium for providing feedback about link quality and for distributing rewards to persons using the system.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: November 6, 2012
    Assignee: Roblox Corporation
    Inventor: Chad Alton Flippo
  • Patent number: 8296342
    Abstract: A method comprising fingerprinting, by the at least one processor, a first copy of a database with a fingerprint. The fingerprint has at least one part in common with another fingerprint used in another copy of the database, and at least one part unique to the first copy of the database. The fingerprinting comprises swapping attributes between multiple records in the first copy of the database.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: October 23, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bryan Stephenson, Ersin Uzun