Patents Issued in February 16, 2016
-
Patent number: 9262413Abstract: System and methods of presenting multiple contexts, while continuing playback of digital content, such as a digital video, are presented. A user interface (UI) with multiple portions is provided to a user. The digital content is played in the first portion of the UI. The second portion of the UI includes a list of context items associated with the digital content. A user selection of a context item is received and a next context associated with the selected context item is displayed in a next portion of the UI, while playback of the digital content continues.Type: GrantFiled: June 6, 2012Date of Patent: February 16, 2016Assignee: GOOGLE INC.Inventors: Horia Stefan Ciurdar, Jan Svarovsky, Timothy Charles Jones
-
Patent number: 9262414Abstract: Detecting time zones using historical date sampling is disclosed. In various embodiments, an offset between a system time and a reference time is determined for each of a plurality of sample points, to produce a resulting set of offsets. A representation of the set of offsets is computed. The representation of the set of offsets is used as a key to look up a time zone associated with the system.Type: GrantFiled: September 28, 2012Date of Patent: February 16, 2016Assignee: EMC CorporationInventor: Julian M. Hjortshoj
-
Patent number: 9262415Abstract: Disclosed herein are system, method, and computer program product embodiments for storing and accessing data in a shared disk database system using a timestamp range to improve cache efficiency. An embodiment operates by retrieving, by a node, from a shared storage. a blockmap identity and a root page associated with a data request, based on a determination that the blockmap identity associated with a data request is present in a cache. The embodiment continues, retrieving, by the node, the logical page by copying a stored logical page from the shared storage and setting a lower timestamp value of the logical page to a timestamp associated with the stored logical page and an upper timestamp value of the logical page to a timestamp associated with the data request, based on a determination that the logical page is not present in the cache.Type: GrantFiled: November 8, 2013Date of Patent: February 16, 2016Assignee: SYBASE, INC.Inventors: Mei-Lin Lin, Blaine French
-
Patent number: 9262416Abstract: Memoizable functions may be identified by analyzing a function's side effects. The side effects may be evaluated using a white list, black list, or other definition. The side effects may also be classified into conditions which may or may not permit memoization. Side effects that may have de minimus or trivial effects may be ignored in some cases where the accuracy of a function may not be significantly affected when the function may be memoized.Type: GrantFiled: November 8, 2012Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Alexander G. Gounares, Ying Li, Charles D. Garrett, Michael D. Noakes
-
Patent number: 9262417Abstract: A document management server according to the present invention acquires entity data of a plurality of content documents specified to be downloaded by the client, and stores the acquired entity data of each of the plurality of content documents in a different folder generated in an archive file when there are content documents having a same name among the specified plurality of content documents. Further, the document management server generates an information file in which path information in the document management server and path information in the archive file with respect to each of the plurality of content documents specified to be downloaded are described in association with the corresponding content document, and stores the generated information file in the archive file. Further, the document management server transmits the archive file storing the entity data of each of the plurality of content documents and the information file to the client.Type: GrantFiled: January 29, 2013Date of Patent: February 16, 2016Assignee: Canon Kabushiki KaishaInventor: Yoshitaka Matsumoto
-
Patent number: 9262418Abstract: The present disclosure provides a computer-implemented method of performing system maintenance in a computing device. The method includes launching a maintenance application in a pre-operating system environment of a computing device (204). The maintenance application performs at least one hardware maintenance operation on the hardware of the computing device during device down time. The method also includes generating a log file based on the results of the at least one hardware maintenance operation (206). The method also includes terminating the maintenance application, launching the operating system of the computing device (208), and accessing the log file (210).Type: GrantFiled: September 22, 2010Date of Patent: February 16, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventor: John A. Landry
-
Patent number: 9262419Abstract: A container format processing tool performs syntax-aware manipulation of hierarchically organized syntax elements defined according to a container format in a media file. For example, a container format verifier checks conformance of a media file to a container format, which can help ensure interoperability between diverse sources of media content and playback equipment. Conformance verification can include verification of individual syntax elements, cross-verification, verification that any mandatory syntax elements are present and/or verification of synchronization. Or, a container format “fuzzer” simulates corruption of a media file, which can help test the resilience of playback equipment to errors in the media files. The container format fuzzer can simulate random bit flipping errors, an audio recording failure or incorrect termination of recording. Or, a container format editor can otherwise edit the media file in the container format.Type: GrantFiled: April 5, 2013Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Firoz Dalal, Yongjun Wu
-
Patent number: 9262420Abstract: Techniques are shown for enabling a network system to index data stored on a third-party server without having to access the raw data on the third-party server. Metadata consisting of one or more of indexable text or indexable html or some combination of indexable text and indexable html is associated with the data stored on a third-party server. An indexing utility processes the metadata at the network system from the third-party server and arranges the metadata on the network system in a manner that is searchable by searching functionality of the network system.Type: GrantFiled: April 23, 2012Date of Patent: February 16, 2016Assignee: Google Inc.Inventors: Eric Benson Schoeffler, Micah Lemonik, Michael Jeffrey Procopio
-
Patent number: 9262421Abstract: An efficient large scale search system for video and multi-media content using a distributed database and search, and tiered search servers is described. Selected content is stored at the distributed local database and tier1 search server(s). Content matching frequent queries, and frequent unidentified queries are cached at various levels in the search system. Content is classified using feature descriptors and geographical aspects, at feature level and in time segments. Queries not identified at clients and tier1 search server(s) are queried against tier2 or lower search server(s). Search servers use classification and geographical partitioning to reduce search cost. Methods for content tracking and local content searching are executed on clients. The client performs local search, monitoring and/or tracking of the query content with the reference content and local search with a database of reference fingerprints.Type: GrantFiled: January 5, 2015Date of Patent: February 16, 2016Assignee: Gracenote, Inc.Inventors: Jose Pio Pereira, Shashank Merchant, Prashant Ramanathan, Sunil Suresh Kulkarni, Mihailo Stojancic
-
Patent number: 9262422Abstract: The present invention relates generally to a system and method of interactive verification of a payment card user's identity. Specifically, by using an electronic payment card with a coded frame displayed thereon that includes one or more hot corners with one or more hyperlinks or icons embedded within the coded frame, activated for display when image capturing means scans the coded frame. Upon activation, a hyperlink or icon may be engaged for controlling interactive multimedia content pursuant to a control command associated with the one icon or hyperlink. The multimedia content may include authenticating information, e.g. security questions, a photograph and the like. Because the interactive multimedia content is not visible prior to the coded frame being scanned and the icons or hyperlinks in any one hot corner being engaged for retrieving the multimedia content, the payment card has varied layers of securitization of the information stored thereon.Type: GrantFiled: February 20, 2014Date of Patent: February 16, 2016Inventor: Isaac S. Daniel
-
Patent number: 9262423Abstract: Storing and retrieving files based on hashes for the files. One method for storing files includes: identifying a file; identifying a hash calculated based on the file; renaming the file based on the hash based on the file; and storing the file in a particular location based on the hash calculated based on the file. Another method for retrieving files includes: identifying a hash for a given file; using the hash, traversing a hierarchical file structure to find a location where the given file should be stored; determining that the file is at the location; and as a result, retrieving the file.Type: GrantFiled: September 27, 2012Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ronen Borshack, Anil Francis Thomas, Erez Einav, Philip Ernst Taron
-
Patent number: 9262424Abstract: A slice consistency check method is presented including, for each slice of a plurality of slices (a) obtaining a first vote for ownership of that slice according to a filesystem manager configured to manage a set of filesystems stored on a set of sparse metavolumes, (b) obtaining a second vote for the ownership of that slice according to a first driver, the first driver being independent of the filesystem manager, (c) obtaining a third vote for the ownership of that slice according to a second driver, the second driver being independent of the filesystem manager and the first driver, and (d) assigning ownership of that slice based on a majority vote of the first vote for the ownership of that slice, the second vote for the ownership of that slice, and the third vote for the ownership of that slice.Type: GrantFiled: March 15, 2013Date of Patent: February 16, 2016Assignee: EMC CorporationInventors: Yining Si, Jean-Pierre Bono, Miles A. de Forest, Ye Zhang, William Davenport, Srinivasa Rao Vempati
-
Patent number: 9262425Abstract: Systems and methods for providing access to a collection of related binary files via a collection of machine-recognizable codes provided on a device or consumer item.Type: GrantFiled: July 17, 2014Date of Patent: February 16, 2016Assignee: Smart PJ's LLPInventor: Juan Murdoch
-
Patent number: 9262426Abstract: It is an objective of the present invention to provide a solution to automatically remove the redundancy among the user's files, and to efficiently use the memory area of the server without placing an unreasonable cost on a service provider and on a user. In order to attain the above objective, a file storage apparatus, which replaces a bit sequence, which matches a bit sequence correlated with a code and managed, with said code, thereby performing compression and storage of a file correlated with the user identification information and inputted, comprising a distribution unit for management cost, which performs distribution of management cost with respect to each user identification information, is provided. Here, the management cost for code and/or bit sequence corresponds to cost necessary for storage or maintenance of the code and/or bit sequence. Examples of the cost include cost for size of required storage area, and cost for required operation of CPU.Type: GrantFiled: February 14, 2007Date of Patent: February 16, 2016Inventor: Makoto Goto
-
Patent number: 9262427Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object.Type: GrantFiled: April 13, 2012Date of Patent: February 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chaim Koifman, Nadav Kedem, Avi Zohar
-
Patent number: 9262428Abstract: Various embodiments for preserving data redundancy of identical data in a data deduplication system in a computing environment are provided. A selected range of virtual addresses of a virtual storage device in the computing environment is designated as not subject to a deduplication operation. Other system and computer program product embodiments are disclosed and provide related advantages.Type: GrantFiled: April 23, 2012Date of Patent: February 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul M. Fiske, Carl Evan Jones, Subhojit Roy
-
Patent number: 9262429Abstract: Systems and techniques of de-duplicating file and/or blobs within a file system are presented. In one embodiment, an email system is disclosed wherein the email system receives email messages comprising a set of associated attachments. The system determines whether the associated attachments have been previously stored in the email system, the state of the stored attachment, and if the state of the attachment is appropriate for sharing copies of the attachment, then providing a reference to the attachment upon a request to share the attachment. In another embodiment, the system may detect whether stored attachments are corrupted and, if so, attempt to repair the attachment, and possibly, prior to sharing references to the attachment.Type: GrantFiled: August 13, 2012Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Kristof Roomp, Gruia Pitigoi-Aron, Ivaylo Dimitrov, Brandon Pai, Cheng Ho, Kumar Pasumarthy, Lincoln Liu, Alok Dhariwal, John Rodrigues
-
Patent number: 9262430Abstract: A IO handler receives a write command including write data that is associated with a LBA. The IO handler reserves a deduplication ID according to the LBA with which the write data is associated, within the scope of each LBA, each deduplication ID is unique. The IO handler computes a hash value for the write data. In case a deduplication database does not include an entry which is associated with the hash value, the IO handler: provides a reference key which is a combination of the LBA and the deduplication ID; adds to the deduplication database an entry which is uniquely associated with the hash value and references the reference key; and adds to a virtual address database an entry, including: the reference key; a reference indicator indicating if there is an entry that is associated with the present entry; and a pointer to where the write data is stored.Type: GrantFiled: November 22, 2012Date of Patent: February 16, 2016Assignee: Kaminario Technologies Ltd.Inventors: Doron Tal, Eyal Gordon
-
Patent number: 9262431Abstract: Machines, systems and methods of uploading data files, the method comprising a first client machine dividing a first file into N data chunks to be uploaded to a server, wherein the N data chunks are of size kX, where k is an integer and X is size of a minimal size data chunk, wherein X is known by the server and by at least a second client machine used for uploading a second file to the server in data chunks of size k?X; and uploading the first file to the server, wherein a first unique signature is calculated for the first file based on applying a signature function to a collection of signatures calculated for the minimal size data chunks of size X that make up the data chunks of size kX in the first file, wherein the uploading of the first file is accomplished by uploading the data chunks of size kX to the server in any order.Type: GrantFiled: August 20, 2013Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Elliot K Kolodner, Eran Rom, Dmitry Sotnikov, Gil Vernik
-
Patent number: 9262432Abstract: Mechanisms are provided for efficiently determining commonality in a deduplicated data set in a scalable manner regardless of the number of deduplicated files or the number of stored segments. Information is generated and maintained during deduplication to allow scalable and efficient determination of data segments shared in a particular file, other files sharing data segments included in a particular file, the number of files sharing a data segment, etc. Data need not be expanded or uncompressed. Deduplication processing can be validated and verified during commonality detection.Type: GrantFiled: October 6, 2014Date of Patent: February 16, 2016Assignee: Dell Products L.P.Inventor: Vinod Jayaraman
-
Patent number: 9262433Abstract: Various embodiments of a system and method for providing input/output virtualization for a file are disclosed. The system may include a filter program that intercepts a write request for a particular file and stores change information specifying the data and the write location indicated by the write request. However, the file itself is not modified. The filter program may also intercept a read request referencing the file and determine whether change information representing a write request to write data at the location specified by the read request has been previously stored. If so then the data specified by the change information is returned in response to the read request.Type: GrantFiled: November 11, 2014Date of Patent: February 16, 2016Assignee: Symantec Operating CorporationInventors: Kirk L. Searls, Derek Dickinson
-
Patent number: 9262434Abstract: A computer-implemented method and system for improving efficiency in a delta compression process in a data storage system selects a data chunk to delta compress and generates a sketch for the selected data chunk. The method and system search for a set of candidate data chunks with a matching sketch and rank the set of candidate data chunks by degree of sketch matching. The set of candidate data chunks are tie-braked using location status data for each candidate and the selected data chunk is delta compressed with a selected candidate data chunk. The delta compressed selected data chunk is then stored in a data storage system.Type: GrantFiled: November 13, 2014Date of Patent: February 16, 2016Assignee: EMC CorporationInventors: Philip N. Shilane, Grant R. Wallace, Mark L. Huang
-
Patent number: 9262435Abstract: In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface.Type: GrantFiled: August 15, 2013Date of Patent: February 16, 2016Assignee: Commvault Systems, Inc.Inventors: Anand Vibhor, Bhavyan Bharatkumar Mehta, Amey Vijaykumar Karandikar, Parag Gokhale
-
Patent number: 9262436Abstract: A method in an online game system is disclosed.Type: GrantFiled: May 30, 2012Date of Patent: February 16, 2016Assignee: BIGPOINT GMBHInventor: Andre Weissflog
-
Patent number: 9262437Abstract: An example of the present invention is a storage system comprising a first real storage apparatus including a plurality of real resources. The first real storage apparatus includes: real resource groups allocated to a plurality of virtual storage apparatuses; first management information for associating virtual resource identifiers individually assigned to real resources in a namespace independently defined for each of the plurality of virtual storage apparatuses with real resource identifiers individually assigned to the real resources in a namespace defined for the first real storage apparatus; and a controller for receiving a command including a designation with a virtual resource identifier, converting the virtual resource identifier in the command into a real resource identifier with reference to the first management information, and processing the command with the converted real resource identifier.Type: GrantFiled: January 7, 2013Date of Patent: February 16, 2016Assignee: HITACHI, LTD.Inventors: Hirotaka Nakagawa, Hideo Saito, Nobuhito Mori, Tomohiro Kawaguchi, Abhishek Johri, Naoko Ikegaya, Yoichi Goto, Kunihiko Nashimoto, Akira Yamamoto
-
Patent number: 9262438Abstract: Mechanisms are described to extract location information from unstructured text, comprising: building a language model from geo-tagged text; building a classifier for differentiating referred and physical location; given unstructured text, identifying referred location using the language model (that is, the location to which the unstructured text refers); given the unstructured text, identifying if referred location is also the physical location using the classifier; and predicting (that is, performing calculation(s) and/or estimation(s) of degree of confidence) of referred and physical location.Type: GrantFiled: August 6, 2013Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Seraphin B. Calo, Raghu K. Ganti, Kisung Lee, Mudhakar Srivatsa
-
Patent number: 9262439Abstract: A system and method determine local intent. Local intent may reflect whether a search query should receive results and advertisements that are geographically specific. The local intent may be determined using probabilistic models that analyze historical searches to determine which search terms tend to have local intent.Type: GrantFiled: December 2, 2013Date of Patent: February 16, 2016Assignee: Yahoo! Inc.Inventors: Jim W. Delli Santi, Ramazan Demir, Eugene Stipp
-
Patent number: 9262440Abstract: A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.Type: GrantFiled: March 24, 2014Date of Patent: February 16, 2016Assignee: Nant Holdings IP, LLCInventors: Wayne C. Boncyk, Ronald H. Cohen
-
Patent number: 9262441Abstract: A method of extracting the dominant colors from a set of target images and storing those colors in a database is described. A method of comparing colors stored in a database with a set of colors extracted from a query image. Also, a method of comparing colors stored in the database with a set of colors defined by a user using a color picker. The user defined colors may or may not include a wildcard color. The list of matching database images may or may no be filtered using metadata.Type: GrantFiled: January 30, 2014Date of Patent: February 16, 2016Assignee: IDÉE INC.Inventors: Paul Bloore, Adrian Domsa, Melina Stathopoulos, Michael Jamieson
-
Patent number: 9262442Abstract: A technique for generating a representative image representing a case and radiographic interpretation information for each case includes calculating wavelet features of a plurality of images that have been taken and stored in the past. The calculated wavelet features and extracted keywords are stored in association with the stored images. The stored images are classified on the basis of the extracted keywords to generate a plurality of groups. For each of the generated groups, a centroid vector of wavelet feature-based feature vectors of respective images corresponding to the keywords is calculated and a spatial distance between the calculated centroid vector and each of the wavelet feature-based feature vectors is calculated. For each of the groups, the image for which the calculated spatial distance is the shortest and the radiographic interpretation information associated with the image is stored as a representative image of that group.Type: GrantFiled: September 19, 2014Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Munehiro Doi, Yumi Mori, Hiroki Nakano
-
Patent number: 9262443Abstract: An unknown material is classified using texture. A database of predetermined images is accessed, each of a known material and each captured at a magnification factor that is relatively high. A query image of the unknown material is received. The query image is captured at a second magnification factor that is relatively lower than the magnification factors of the predetermined images. A collection of images of the known materials is dynamically generated at the second magnification factor. The received query image is matched against the dynamically generated collection of images, and the unknown material is classified in correspondence to a match between the received image and the dynamically generated collection of images.Type: GrantFiled: May 15, 2013Date of Patent: February 16, 2016Assignee: CANON KABUSHIKI KAISHAInventor: Siu-Kei Tin
-
Patent number: 9262444Abstract: An example image layout and display navigator system includes a navigator that includes a miniature layout representation corresponding to the layout of images on the display. The navigator is to appear on the display based on user action with respect to displayed content and to allow a user to select an image series via the miniature layout and to select one or more series level operations for application to the image series via the miniature layout. The navigator is to apply a selected series level operation to the image series via the miniature layout based on user input. An action in one of the navigator and the display is to translate into a corresponding action on the other of the navigator and the display. The content display manager is to update the content displayed to reflect the selected series level operation applied to the image series.Type: GrantFiled: November 24, 2010Date of Patent: February 16, 2016Assignee: General Electric CompanyInventors: Ryan Wayne Gross, Joseph Carroll, Donnna Klem, Christopher Yunker, Naveed Rabbani, Benjamin Novatzky
-
Patent number: 9262445Abstract: Images are retrieved and ranked according to relevance to attributes of a multi-attribute query through training image attribute detectors for different attributes annotated in a training dataset. Pair-wise correlations are learned between pairs of the annotated attributes from the training dataset of images. Image datasets may are searched via the trained attribute detectors for images comprising attributes in a multi-attribute query. The retrieved images are ranked as a function of comprising attributes that are not within the query subset plurality of attributes but are paired to one of the query subset plurality of attributes by the pair-wise correlations, wherein the ranking is an order of likelihood that the different ones of the attributes will appear in an image with the paired one of the query subset plurality of attributes.Type: GrantFiled: October 17, 2014Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Ankur Datta, Rogerio S. Feris, Sharathchandra U. Pankanti, Behjat Siddiquie
-
Patent number: 9262446Abstract: Techniques are disclosed for automatically generating and maintaining personal data, such as an address book, a financial portfolio, a discussion groups or blogs book, or other types of personal data stores, based on a person's structured search data and/or usage data (e.g., browsing) and/or other sources of personal data (e.g., emails the user receives). Related metadata can also be used in the generating and/or maintaining of the personal data. Dynamic personal data ranking and/or autocomplete functions are also provided, which can be used in conjunction with the automatic generation and maintenance of the user's personal data, to further ease the user's burden in managing and/or handling such data.Type: GrantFiled: December 29, 2005Date of Patent: February 16, 2016Assignee: Google Inc.Inventor: Lalitesh Katragadda
-
Patent number: 9262447Abstract: A set of ID for data of an existing tool is created as a parameter. A bulk access template that acquires a plurality of data is prepared. Access is provided to an existing tool path through the bulk access template. The bulk access template is prepared for each type of data that is acquired. The template is instantiated based on the URI that is requested. Entries that correspond to the operating table are filled in by executing the bulk access template that was created. When an RDF expression is requested for the URI of the template that is the same as one previously accessed, the entries would already be in the operating table, so that the RDF expression can be generated without accessing the existing tool.Type: GrantFiled: March 26, 2013Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Shunichi Amano, Hisashi Miyashita, Hiroaki Nakamura, Hideki Tai
-
Patent number: 9262448Abstract: Machines, systems and methods for backing up data, the method comprising retrieving identifying information about target data storage volumes from which target data is to be backed up; communicating the identifying information to a proxy application installed on a backup computing system utilized to backup the target data stored on the target data storage volumes, wherein the proxy application uses the identifying information to place the target data storage volumes in a first state in which write operations may not be performed to the target data storage volumes, wherein the proxy application causes snapshots to be taken of the target data storage volumes of a first type and a second type, in response to determining that the target data storage volumes are placed in the first state.Type: GrantFiled: August 12, 2013Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Ofer Peretz, Eran Raichstein, Asaf Yeger, Christopher Zaremba
-
Patent number: 9262449Abstract: The automatic, tiered retention storage system according to certain aspects can automatically classify data items based on content, such as based on the inclusion of search terms in the data items, or based on metadata or other characteristics associated with the data. Based on the classification, the system can assign the data items to corresponding user-defined “buckets.” In some embodiments, each bucket is associated with a particular tier in the storage system having a specific retention period.Type: GrantFiled: August 4, 2014Date of Patent: February 16, 2016Assignee: Commvault Systems, Inc.Inventors: Arun Prasad Amarendran, Tirthankar Chatterjee, Prakash Varadharajan
-
Patent number: 9262450Abstract: Raw data is uploaded to a workspace, and an asset is determined from the raw data. The asset from the raw data is compared with an existing asset in the workspace to determine if the asset from the raw data already exists in the workspace. The comparing includes comparing a first distinguished name of the asset from the raw data with a second distinguished name of the existing asset to determine if the first and second distinguished names are the same.Type: GrantFiled: September 27, 2013Date of Patent: February 16, 2016Assignee: EMC CorporationInventors: John Connolly, Karen Murphy, Fearghal O'Maolcatha, Benjamin David, Aidan D. Moriarty
-
Patent number: 9262451Abstract: Data is checked against data quality rules and a corresponding report is generated. The report is provided to an entity, which may be a subscriber. Data correction schema is used to correct stored data. The data quality rules or the data correction schema may be amended or modified according to user input, which may be a subscriber entity. The subscriber or another entity may be billed for data quality or correction services as performed. A budget value may limit the scope or intensity of the data quality services that are performed, as well.Type: GrantFiled: July 1, 2013Date of Patent: February 16, 2016Assignee: Amazon Technologies, Inc.Inventors: Aman Preet Singh, Rakesh Kumar Singh, Samrajya Lakshmi Gadde
-
Patent number: 9262452Abstract: An email object is provided in a multi-tenant database system that can be related to multiple people (e.g., contact, lead, user) or any object represented for storage in the multi-tenant database system via sharing relationships. The email object follows a storage model such that some portions of an email are available using one form of storage and some portions of the email are available using another form of storage. In various aspects, a storage model provides users with a better value of a multi-tenant database system as storage requirements may be satisfied while providing users access to email content.Type: GrantFiled: May 6, 2011Date of Patent: February 16, 2016Assignee: salesforce.com, inc.Inventors: Pratima Arora, Jeanine Walters
-
Patent number: 9262453Abstract: Information processing system including pluralities of first and second equipment items, and a third equipment item. Each first equipment item stores history data and returns a first response block about controls and changes in status of each first equipment item, responsive to a data request from the second equipment items. Each second equipment item stores the history data returned responsive to the data request; a second response block returns history data stored in the second history storage block responsive to a request from the third equipment item; first and second lists store first information identifying latest history data returned from the first equipment items regarding each first equipment item, and second information identifies history data last returned to the third equipment item regarding each first equipment item. Third equipment item's third history storage block stores history data returned responsive to the data request made to the second equipment items.Type: GrantFiled: February 4, 2013Date of Patent: February 16, 2016Assignee: HITACHI, LTD.Inventors: Yoshinobu Makimoto, Shimpei Ohyama, Yuki Masaki, Keiji Numao
-
Patent number: 9262454Abstract: Embodiments of the present application relate to a web page retrieval method, a web page retrieval device, and a computer program product for retrieving a web page. A web page retrieval method is provided. The method includes receiving a query, retrieving an attribute identifier of a web page to be retrieved and a query range related to the attribute identifier, based on the query, obtaining a range of attribute values, determining whether an intersection between the range of attribute values to be retrieved and a plurality of index ranges established in advance in a system receiving the inputted query exists, in the event that the intersection exists, retrieving a web page relating to intersecting index ranges, the attribute identifier of the web page corresponding to the attribute identifier of the web page to be retrieved, and the attribute values intersecting the query range, and returning the retrieved web page.Type: GrantFiled: February 5, 2013Date of Patent: February 16, 2016Assignee: Alibaba Group Holding LimitedInventors: Jianyuan Zeng, Weiqing Kong, Haiyu Hang
-
Patent number: 9262455Abstract: A method for indexing quoted text includes, obtaining a plurality of index entries in an index. A respective index entry corresponds to a respective term in one or more messages, and has a plurality of index components; a respective index component identifies a message associated with the respective term. The method further includes, responsive to receiving a first message; updating the index by: associating the first message with a conversation having one or more other messages; identifying text in the first message as quoted text based on text that occurs in one or more of the other messages; and updating, in the index, first-message index components that each includes an identifier of the first message, which includes original text index components and quoted text index components. The quoted text index components include information indicating that the corresponding terms are terms in the quoted text of the first message.Type: GrantFiled: October 30, 2013Date of Patent: February 16, 2016Assignee: GOOGLE INC.Inventor: Andrew J. Palay
-
Patent number: 9262456Abstract: Systems and methods for managing recent data items in a database. A method typically includes determining whether a data object managed by an on demand service is designated as able to be accessed by a user at a mobile device and storing locally at a mobile device a plurality of most recently used items viewed for a data object designated as able to be accessed by a user at a mobile device. The method also typically includes determining a single most recently used set from among the stored plurality of most recently used items viewed for at least one data object designated as able to be accessed by a user at a mobile device.Type: GrantFiled: January 31, 2014Date of Patent: February 16, 2016Assignee: salesforce.com, inc.Inventors: Larry Robinson, Erik Forsberg
-
Patent number: 9262457Abstract: Disclosed herein are system, method, and computer program product embodiments for populating a hash index and returning a handle to the hash index. An embodiment operates by determining, by at least one processor, during query optimization that a first database query has a query execution plan comprising a sub-query which executes N times a correlated predicate having an operator being one of equal and not equal to a base column. A cost of creating and probing the hash index N times and a cost of fully scanning the base column N times are compared based on the correlated predicate. Based on the comparing, it is determined whether to create on-demand a hash index.Type: GrantFiled: August 13, 2013Date of Patent: February 16, 2016Assignee: Sybase, Inc.Inventors: Muhammed Sharique, Anil Kumar Goel, Mihnea Andrei, Rolando Blanco, Harshada Chavan
-
Patent number: 9262458Abstract: Methods and systems for partitioning and dynamically merging a database index are described. A database index includes a single first-level index partition stored in a data cache. As the first-level index partition in the data cache reaches a predetermined size, it is copied to secondary storage and a new index partition is generated in the data cache. When the number of index partitions in secondary storage reaches some predetermined number, the index partitions are merged to create a single index partition of a higher level in a hierarchy of index partitions having an exponentially increasing size with each increase in level within the hierarchy.Type: GrantFiled: May 19, 2014Date of Patent: February 16, 2016Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 9262459Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing application pages of native applications that operate independent of a browser application on a user device. In one aspect, a method includes instantiating a virtual machine emulating an operating system of a user device; instantiating, within the virtual machine, a native application that generates application pages for display on a user device within the native application; accessing, within the virtual machine, application pages of the native application, and for each of the application pages: generating application page data describing content of the application page, the content described by the application page data including text that a user device displays on the application page when the user device displays the application page; and indexing the application page data for the native application in an index that is searchable by a search engine.Type: GrantFiled: February 27, 2015Date of Patent: February 16, 2016Assignee: Google Inc.Inventors: Lawrence Chang, Chaesang Jung, Jaehyun Yeom, Sang-il Lee
-
Patent number: 9262460Abstract: A method for entering identification data of a vehicle into a user database of an Internet server includes the steps of: establishing a network connection via the Internet to the server and authenticating a user at an internet portal of the server and transmitting the identification data (VIN) via the network connection to the server, and storing the identification data (VIN) as part of user data of the user in the user database by the server. The aim is to make determination of the identification data easier for the user. For that purpose, the network connection is established by a mobile communication device, which is additionally connected to the vehicle by a transmission device for transmission of data, and the identification data (VIN) is received from the vehicle by the communication device via the data transmission device.Type: GrantFiled: December 19, 2012Date of Patent: February 16, 2016Assignee: AUDI AGInventor: Alexander Hanke
-
Patent number: 9262461Abstract: Keys are obtained and aggregated by storing a primary object as an entry in a parent keys storage and a child keys storage, the entry identified as unvisited in each. An object evaluation process is then performed until all unique entries in the parent keys storage and all unique entries in the child keys storage have been visited and by committing the keys of at least one related object as an entry to the hierarchical database. The object evaluation process visits each unvisited object in the parent keys storage and child keys storage by selecting, for the unvisited object, objects in the parent direction that have not already been visited and objects in the child direction that have not already been visited and by inserting the keys of the selected related objects as entries in the parent keys storage or child keys storage.Type: GrantFiled: November 4, 2014Date of Patent: February 16, 2016Assignee: CA, Inc.Inventors: B.V.K.Venu Gopala Rao, Muruganandam Somasundaram, James L. Broadhurst, Timothy J. Weltzer
-
Patent number: 9262462Abstract: Database systems and methods that implement a data aggregation framework are provided. The framework can be configured to optimize aggregate operations over non-relational distributed databases, including, for example, data access, data retrieval, data writes, indexing, etc. Various embodiments are configured to aggregate multiple operations and/or commands, where the results (e.g., database documents and computations) captured from the distributed database are transformed as they pass through an aggregation operation. The aggregation operation can be defined as a pipeline which enables the results from a first operation to be redirected into the input of a subsequent operation, which output can be redirected into further subsequent operations. Computations may also be executed at each stage of the pipeline, where each result at each stage can be evaluated by the computation to return a result. Execution of the pipeline can be optimized based on data dependencies and re-ordering of the pipeline operations.Type: GrantFiled: July 26, 2013Date of Patent: February 16, 2016Assignee: MongoDB, Inc.Inventors: Dwight Merriman, Eliot Horowitz, Chris Todd Westin