Miscellaneous Patents (Class 707/899)
-
Patent number: 8560537Abstract: 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: GrantFiled: October 8, 2011Date of Patent: October 15, 2013Assignee: Jumptap, Inc.Inventors: Jorey Ramer, Adam Soroca, Dennis Doughty
-
Patent number: 8560553Abstract: 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: GrantFiled: September 6, 2006Date of Patent: October 15, 2013Assignee: Motorola Mobility LLCInventors: Frank R. Bentley, Gunnar F. Harboe, Crysta J. Metcalf, Guy G. Romano, Vivek V. Thakkar
-
Patent number: 8554811Abstract: 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: GrantFiled: November 10, 2009Date of Patent: October 8, 2013Assignee: Microsoft CorporationInventors: Rico Mariani, Hazim Shafi
-
Patent number: 8554780Abstract: 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: GrantFiled: February 28, 2011Date of Patent: October 8, 2013Assignee: Fujitsu LimitedInventor: Mitsuhiro Kinomura
-
Patent number: 8549052Abstract: 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: GrantFiled: December 21, 2007Date of Patent: October 1, 2013Assignee: UTC Fire & Security Americas Corporation, Inc.Inventor: Russell William Miles
-
Patent number: 8548968Abstract: 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: GrantFiled: August 10, 2010Date of Patent: October 1, 2013Assignee: The Hagerty Group, LLCInventors: Kenneth R. Zak, Jr., Timothy J. Weadock, Karl J. Mikula
-
Patent number: 8543624Abstract: 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: GrantFiled: July 9, 2010Date of Patent: September 24, 2013Assignee: Konica Minolta Business Technologies, Inc.Inventors: Toshiyuki Maeshima, Daiki Nishioka, Mitsutaka Morita
-
Patent number: 8538947Abstract: 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: GrantFiled: April 8, 2011Date of Patent: September 17, 2013Assignee: Autodesk, Inc.Inventors: Justin Frank Matejka, Tovi Grossman, George Fitzmaurice
-
Patent number: 8538962Abstract: 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: GrantFiled: March 4, 2009Date of Patent: September 17, 2013Assignee: Brother Kogyo Kabushiki KaishaInventor: Hiroshi Shibata
-
Patent number: 8539009Abstract: 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: GrantFiled: December 16, 2008Date of Patent: September 17, 2013Assignee: LSI CorporationInventors: Pavel A. Aliseychik, Elyar E. Gasanov, Oleg N. Izyumin, Ilya V. Neznanov, Pavel A. Panteleev
-
Patent number: 8533187Abstract: 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: GrantFiled: December 23, 2010Date of Patent: September 10, 2013Assignee: Google Inc.Inventors: Brian Edmond Brewington, Brian Gammon Brown, James Anthony Guggemos, Dale Hawkins, Bryce Stout
-
Patent number: 8527527Abstract: 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: GrantFiled: January 23, 2012Date of Patent: September 3, 2013Assignee: 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: 8527563Abstract: 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: GrantFiled: December 14, 2005Date of Patent: September 3, 2013Assignee: Microsoft CorporationInventor: Ivan Brugiolo
-
Patent number: 8521708Abstract: 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: GrantFiled: September 23, 2003Date of Patent: August 27, 2013Assignee: Siemens Industry, Inc.Inventors: Osman Ahmed, Pornsak Songkakul
-
Patent number: 8521682Abstract: 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: GrantFiled: January 17, 2008Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Jing-Song Jang, James Michael Mcardle, Michael John Elvery Spicer
-
Patent number: 8516024Abstract: 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: GrantFiled: September 30, 2011Date of Patent: August 20, 2013Assignee: Intel CorporationInventor: Deborah T. Marr
-
Patent number: 8498960Abstract: 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: GrantFiled: August 31, 2011Date of Patent: July 30, 2013Assignee: Verizon Patent and Licensing Inc.Inventor: Dante J. Pacella
-
Patent number: 8498997Abstract: 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: GrantFiled: September 23, 2009Date of Patent: July 30, 2013Assignee: Hitachi, Ltd.Inventor: Atsushi Murase
-
Patent number: 8478784Abstract: 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: GrantFiled: November 27, 2002Date of Patent: July 2, 2013Assignee: SAP AktiengesellschaftInventors: Michael Segler, Philipp Hassler, Thorsten Bender
-
Patent number: 8478720Abstract: 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: GrantFiled: August 28, 2007Date of Patent: July 2, 2013Assignee: Thomson LicensingInventors: Eric Gautier, Rémi Houdaille, Willem Lubbers
-
Patent number: 8463831Abstract: 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: GrantFiled: June 30, 2008Date of Patent: June 11, 2013Assignee: Checkfree CorporationInventors: Mark T. Harris, Hans D. Dreyer, Donald Kenneth Hobday, Jr.
-
Patent number: 8463830Abstract: 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: GrantFiled: January 5, 2007Date of Patent: June 11, 2013Assignee: Google Inc.Inventors: Nathalie Criou, Chandramouli Mahadevan, Sridhar Venkatakrishnan
-
Patent number: 8447788Abstract: 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: GrantFiled: May 1, 2012Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Xin Peng Liu, Xi Ning Wang, Yu Chen Zhou
-
Patent number: 8442988Abstract: 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: GrantFiled: November 4, 2010Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Oliver Draese, Namik Hrle, Oliver Koeth, Tianchao Li, Vijayshankar Raman, Knut Stolze
-
Patent number: 8443014Abstract: 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: GrantFiled: June 24, 2005Date of Patent: May 14, 2013Assignee: SAP AGInventor: Achim Enenkiel
-
Patent number: 8433959Abstract: A method for rapidly characterizing the forensic contents of a digital storage device using statistical drive sampling.Type: GrantFiled: September 7, 2010Date of Patent: April 30, 2013Assignee: The United States of America as represented by the Secretary of the NavyInventors: Simson Leon Garfinkel, Alexander Joseph Nelson
-
Patent number: 8417728Abstract: 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: GrantFiled: September 30, 2008Date of Patent: April 9, 2013Assignee: Adobe Systems IncorporatedInventors: Mark Anders, Adam Cath, Narciso B. Jaramillo, Allan Padgett
-
Patent number: 8412755Abstract: 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: GrantFiled: June 23, 2009Date of Patent: April 2, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bryan Stephenson, Ersin Uzun
-
Patent number: 8406688Abstract: 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: GrantFiled: June 25, 2009Date of Patent: March 26, 2013Assignee: Canon Kabushiki KaishaInventor: Yousuke Kamada
-
Patent number: 8402018Abstract: 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: GrantFiled: February 12, 2010Date of Patent: March 19, 2013Assignee: Korea Advanced Institute of Science and TechnologyInventors: Ji-Hyun Lee, Chin-Wan Chung
-
Patent number: 8392483Abstract: 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: GrantFiled: November 20, 2007Date of Patent: March 5, 2013Assignee: Matrikon Inc.Inventor: Peter John Lawrence
-
Patent number: 8392482Abstract: 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: GrantFiled: March 31, 2008Date of Patent: March 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Grant A. M. McAlister, Swaminathan Sivasubramanian, Rajesh S. Sheth
-
Patent number: 8392391Abstract: 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: GrantFiled: December 19, 2011Date of Patent: March 5, 2013Assignee: Stamps.comInventor: Richard Baker Winslow
-
Patent number: 8386540Abstract: 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: GrantFiled: March 31, 2008Date of Patent: February 26, 2013Assignee: Amazon Technologies, Inc.Inventors: Grant A. M. McAlister, Swaminathan Sivasubramanian, Rajesh S. Sheth
-
Patent number: 8375073Abstract: 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: GrantFiled: November 12, 2007Date of Patent: February 12, 2013Assignee: Google Inc.Inventor: Sharad Jain
-
Patent number: 8370407Abstract: 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: GrantFiled: June 28, 2011Date of Patent: February 5, 2013Assignee: Go Daddy Operating Company, LLCInventors: Ganesh Devarajan, Russell Herbelin, Don LeBert, Todd Redfoot, Neil Warner
-
Patent number: 8370404Abstract: 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: GrantFiled: February 6, 2012Date of Patent: February 5, 2013Assignee: Neiversan Networks Co. LLCInventors: Thomas W. Getzinger, Henrique S. Malvar
-
Patent number: 8359497Abstract: 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: GrantFiled: June 18, 2010Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Matthew James Ponsford, Richard Bremner, Kenneth Sabir
-
Patent number: 8359288Abstract: 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: GrantFiled: December 30, 2005Date of Patent: January 22, 2013Assignee: DP Technologies, Inc.Inventors: Philippe Kahn, Arthur Kinsolving
-
Patent number: 8359343Abstract: 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: GrantFiled: December 12, 2007Date of Patent: January 22, 2013Assignee: Verizon Patent and Licensing Inc.Inventor: James T. McConnell
-
Patent number: 8346827Abstract: 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: GrantFiled: September 28, 2010Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventor: Sarbajit K. Rakshit
-
Patent number: 8335790Abstract: 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: GrantFiled: August 4, 2008Date of Patent: December 18, 2012Assignee: Airbus Operations (SAS)Inventors: Thomas Sauvalle, Eric Peyrucain, André Bourdais
-
Patent number: 8332402Abstract: 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: GrantFiled: January 25, 2008Date of Patent: December 11, 2012Assignee: Apple Inc.Inventors: Scott Forstall, Gregory N. Christie, Robert E. Borchers, Kevin Tiene
-
Patent number: 8332425Abstract: 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: GrantFiled: November 1, 2011Date of Patent: December 11, 2012Assignee: Napo Enterprises, LLCInventors: Hugh Svendsen, Eugene Matthew Farrelly
-
Patent number: 8332206Abstract: 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: GrantFiled: September 26, 2011Date of Patent: December 11, 2012Assignee: Google Inc.Inventors: Adam Sadovsky, Awaneesh Verma, Chen Ding
-
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: 8312066Abstract: 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: GrantFiled: November 30, 2010Date of Patent: November 13, 2012Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Rajesh Jagannathan, Brian Alleyne, Ramanathan Lakshmikanthan
-
Patent number: 8307020Abstract: 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: GrantFiled: April 26, 2010Date of Patent: November 6, 2012Assignee: Ensequence, Inc.Inventors: Aslam Khader, Jeffrey Todd Harper, Halstead Winship York
-
Patent number: 8306985Abstract: 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: GrantFiled: November 13, 2009Date of Patent: November 6, 2012Assignee: Roblox CorporationInventor: Chad Alton Flippo
-
Patent number: 8296342Abstract: 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: GrantFiled: August 31, 2009Date of Patent: October 23, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bryan Stephenson, Ersin Uzun