Patents Issued in November 1, 2016
-
Patent number: 9483472Abstract: A system and method for automatically determining a plurality of pieces of different information about a textual document from the text of the textual document are provided in which one or more particular characteristics of the text of the textual document are identified to generate a file containing the text of the textual document with the particular characteristics marked up within the text.Type: GrantFiled: December 2, 2013Date of Patent: November 1, 2016Assignee: Thomson Reuters Global ResourcesInventors: Forrest Rhoads, Dan Dabney, Bob Haschart, Jack G. Conrad, Howard Turtle, Kinley Larntz, Bokyung Yang-Stephens, Daniel Gannon
-
Patent number: 9483473Abstract: Embodiments in the present disclosure include systems and methods related to a high-availability architecture for a cloud-based concurrent-access collaboration platform. The disclosed technology relates to an active data center which includes multiple document server instances that handle user requests for concurrently accessing documents. Multiple document server instances are implemented on a single physical server. This architecture uses an instance assignment manager to assign documents to the document server instances, a primary repository to store backup snapshots of the documents, and a datastore to store all changes made to the documents. The disclosed technology also involves a backup data center that can be swapped with the active data center automatically.Type: GrantFiled: September 2, 2014Date of Patent: November 1, 2016Assignee: Box, Inc.Inventors: Michael Ansel, Miles Spielberg, Yuan Cheng, Lance Co Ting Keh, Antoine Boulanger, Jonathan Berger, Komal Mangtani, Kevin Gao, Remington Wong, Naeim Semsarilar, Yingming Chen, Florian Jourda
-
Patent number: 9483474Abstract: A system for retrieving/identifying a document comprising text stored in a document repository is described. A memory stores a graphical structure comprising a first plurality of nodes each representing a person, and a second plurality of nodes each representing a document in the document repository, the nodes being connected by edges according to automatically observed interactions between the represented people and documents. At least some of the nodes have one or more annotations each denoting a topic. A node relatedness calculator computes distances between nodes of the graphical structure using the topic annotations. An input receives an identifier of a user who is represented by one of the first plurality of nodes. An identifier/retriever identifies one or more documents from the document repository by using the identifier and using the computed distances between nodes.Type: GrantFiled: February 5, 2015Date of Patent: November 1, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Riham Hassan Abdel-Moneim Mansour, Ahmed Adel Mohamed Abdel Kader Ashour, Hesham Saad Mohamed Abdelwahab El Baz
-
Patent number: 9483475Abstract: A content recommendation method for use in a portable electronic device is provided. The method includes the steps of fetching current context information from the portable electronic device; calculating a relevant ranking value of each item within each type of media files stored in the portable electronic device based on the context information; sorting the relevant ranking value of each item within each type of the media files; highlighting at least one of the items of a first user interface of the portable electronic device according to the sorted ranking values.Type: GrantFiled: May 28, 2013Date of Patent: November 1, 2016Assignee: HTC CORPORATIONInventors: Augustin Tuffet Blaise, Ya-Chu Yang
-
Patent number: 9483476Abstract: In one embodiment, a source database table associated with a source system is received. Further, one or more fields of the received source database table are mapped with one or more fields in an archive file associated with a destination system using a pre-constructed template. One or more entries corresponding to the one or more fields of the source database table is generated in the archive file based on the mapped one or more fields. Furthermore, the source system is decommissioned upon generating the one or more entries in the archive file.Type: GrantFiled: April 3, 2013Date of Patent: November 1, 2016Assignee: SAP SEInventors: Sumanth Hegde, Santosh V
-
Patent number: 9483477Abstract: In a system automatically processing data from a first computing device for use on a second computing device, a registry file including a plurality of filename parameters is read. Each filename parameter identifies a matching filename pattern, an extract script indicator, and a read file indicator. The extract script indicator indicates an extract script for a file having a filename that matches the matching filename pattern. The read file indicator indicates how to read the file having the filename that matches the matching filename pattern. One parameter of the plurality of filename parameters is selected by matching a filename of a source file to the matching filename pattern of the one parameter. The associated extract script is selected and used to read data from the source file using the associated read file indicator and the read data is output to a different file and in a different format.Type: GrantFiled: September 29, 2015Date of Patent: November 1, 2016Assignee: SAS Institute Inc.Inventors: Leslie Madonna Francis, Brian Oneal Miles, Shrividya Sastry, David Lee Kuhn
-
Patent number: 9483478Abstract: A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.Type: GrantFiled: March 31, 2015Date of Patent: November 1, 2016Assignee: Commvault Systems, Inc.Inventor: Paramasivam Kumarasamy
-
Patent number: 9483479Abstract: A conceptual framework is built including a conceptual hierarchy, a containment hierarchy, and concept relationships. The concepts created in the conceptual framework are associated with resources located on the local file system. The resources are stored in the conceptual framework that is stored in the main memory of the system. Thus, search capabilities based on complex multivariate queries involving relationships and multiple conditions between concepts are provided. The conceptual framework is based on an in-memory engine that enables superfast resource access, reduced file storage redundancy, reduced updating errors, increased consistency, greater data integrity and independence from application level programs, query based concept and file access.Type: GrantFiled: August 12, 2013Date of Patent: November 1, 2016Assignee: SAP SEInventor: Dhwanit Shah
-
Patent number: 9483480Abstract: Methods and systems to identify a portion of content, for each of multiple instances of content presented at a display, based on eye contact of a user, populate records of the portions of content with contextual information, and search a data field(s) of the record to identify content of interest to the user amongst the portions of content. The search may be based on a, without limitation, a user-specified application program, file type, URL, time, display position, content presented at the display prior to, concurrently with, and/or subsequent to presentation of content of interest to the user, and/or an action performed by the user prior to and/or subsequent to a time at which the content of interest to the user had been presented at the display.Type: GrantFiled: April 23, 2012Date of Patent: November 1, 2016Assignee: Intel CorporationInventor: Michal Jacob
-
Patent number: 9483481Abstract: A request to access to a logical location in a file stored in a content addressable storage (CAS) system can be handled by retrieving first tree data from a first node in a hash tree that represents the file, the first tree data including a first hash tree depth, a first CAS signature, a block size and a file size. Based on the tree data, a second node is selected from a higher level in the hash tree. Second tree data from the second node of the hash tree that represents the file is retrieved, including a second CAS signature. The second CAS signature is determined to match a reserved CAS signature, and in response, an indication that the requested logical location is unallocated within the file is provided.Type: GrantFiled: December 6, 2013Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Ahmed Gheith, Eric Van Hensbergen, James Xenidis
-
Patent number: 9483482Abstract: Technology is disclosed for partitioning a namespace of a large scale data storage service. In various embodiments, the technology receives a file path; employs a hashing function to produce a hash value for the received file path; and identifies a name node handling the produced hash value, wherein the name node is configured to communicate with one or more data nodes for handling file requests on the file path.Type: GrantFiled: February 17, 2014Date of Patent: November 1, 2016Assignee: NetApp, Inc.Inventors: Joseph Moore, Ziling Huang
-
Patent number: 9483483Abstract: Applying a content defined minimum size bound on blocks produced by content defined segmentation of data by calculating the size of the interval of data between a newly found candidate segmenting position and a last candidate segmenting position of same or higher hierarchy level, and then discarding the newly found candidate segmenting position if a size of an interval of data is lower than the minimum size bound, or retaining the newly found candidate segmenting position if the size of the interval of data is not lower than the minimum size bound or if there is no last candidate segmenting position of a same or higher hierarchy level as the newly found candidate segmenting position. When a last candidate segmenting position of a same or higher hierarchy level becomes available, the evaluation is reiterated to converge edge segmenting positions of the outputs of consecutive calculation units.Type: GrantFiled: January 15, 2016Date of Patent: November 1, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Lior Aronovich
-
Patent number: 9483484Abstract: Techniques for data access statistics management are disclosed. In one particular embodiment, the techniques may be realized as a method for data access statistics management comprising determining that a portion of data has been deduplicated, and modifying access statistics of the portion of data for each reference to the portion of data.Type: GrantFiled: May 5, 2011Date of Patent: November 1, 2016Assignee: Veritas Technologies LLCInventors: Srineet Sridharan, Anindya Banerjee, Atul Khandelwal
-
Patent number: 9483485Abstract: This disclosure relates to a method, article of manufacture, and apparatus of restoring a database allowing simultaneous full and incremental backups. In some embodiments, this includes receiving, by a server, a request for restoring as of a restore point-in-time, in response to the request, retrieving by the server a set of backup objects, sorting the set of backup objects in descending order, locating a first incremental backup in the set of backup objects based on the restore point-in-time and a first incremental backup start time associated with the first incremental backup, locating a full backup in the set of backup objects based on the first incremental backup start time, a full backup start time and a full backup end time associated with the full backup, storing the full backup and the first incremental backup in a list of restoring objects, and sending, by the server, the list of restoring objects.Type: GrantFiled: September 28, 2012Date of Patent: November 1, 2016Assignee: EMC CorporationInventors: Elango Chockalingam, Milind Parvatikar, Upanshu Singhal, Pradeep Annappa, Krishnendu Bagchi
-
Patent number: 9483486Abstract: Various embodiments of a system and method for backing up a plurality of copies of a file are described. A first copy of the file may be owned by a first user, and a second copy of the file may be owned by a second user. The file is split into a plurality of segments, and each segment is encrypted with a respective segment key. Each encrypted segment is transmitted to and stored on a server computer system. De-duplication techniques are used to ensure that only a single instance of each encrypted segment is stored. The segment keys used to encrypt the file segments are also stored on the server computer system in an encrypted form. De-duplication techniques may be utilized so that only a single instance of the encrypted segment keys is stored.Type: GrantFiled: December 30, 2008Date of Patent: November 1, 2016Assignee: VERITAS TECHNOLOGIES LLCInventors: Mark Germain Jules Christiaens, Bastiaan Stougie, Tom De Coninck, Charles Barry Noble
-
Patent number: 9483487Abstract: A hardware and/or software facility to enable emulated storage devices to share data stored on physical storage resources of a storage system. The facility may be implemented on a virtual tape library (VTL) system configured to back up data sets that have a high level of redundancy on multiple virtual tapes. The facility organizes all or a portion of the physical storage resources according to a common store data layout. By enabling emulated storage devices to share data stored on physical storage resources, the facility enables deduplication across the emulated storage devices irrespective of the emulated storage device to which the data is or was originally written, thereby eliminating duplicate data on the physical storage resources and improving the storage consumption of the emulated storage devices on the physical storage resources.Type: GrantFiled: August 11, 2014Date of Patent: November 1, 2016Assignee: NetApp, Inc.Inventors: Vivek Gupta, Ameet Pyati, Satish Singhal, Pawan Saxena
-
Patent number: 9483488Abstract: Systems and methods of verifying separation-of-duties (SoD) for requested access rights to physical computing resources are provided. An SoD verifier may receive and access request and obtain a set of current permissions associated with a requestee specified in the access request. The SoD verifier may also obtain a set of new permissions to provision for the requestee based on the access request. The SoD verifier may determine whether one of the current permissions is incompatible with one of the new permissions. The SoD verifier may provide an indication of whether the access request represents an SoD violation.Type: GrantFiled: July 18, 2013Date of Patent: November 1, 2016Assignee: Bank of America CorporationInventors: John Kling, Bryan Thompson, Ward Green
-
Patent number: 9483489Abstract: The data storage system according to certain aspects can allow users to share a portion of a file (e.g., a document) in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The data storage system according to certain aspects can also provide a native view of secondary storage data on a client computer. The index data and/or metadata relating to secondary storage data may be stored in native format (e.g., format of the application(s) that generated the secondary storage data) so that the secondary storage data can be displayed in a native view. The index data and/or metadata may be synchronized on the client without synchronizing the secondary storage data itself.Type: GrantFiled: January 10, 2014Date of Patent: November 1, 2016Assignee: Commvault Systems, Inc.Inventors: Prakash Varadharajan, Anand Vibhor, Amey Vijaykumar Karandikar
-
Patent number: 9483490Abstract: A software application designed to operate within an enterprise system is modified to operate properly within a system of a third-party provider. In one embodiment, a site manager obtains pertinent information about the software application from the source systems that make up the enterprise system and provides it to a cloud manager, and the cloud manager uses the information to generate a modified version of the software application for use on the cloud provider. The modification may include operations such as driver injection, file system mounting customization, customization of hostname-to-network address mappings, and boot image creation.Type: GrantFiled: October 28, 2013Date of Patent: November 1, 2016Assignee: CLOUDVELOX, INC.Inventors: Anand Iyengar, Rajeev Chawla, Raman Chawla, Chung-Shang Shao, Panagiotis Tsirigotis
-
Patent number: 9483491Abstract: A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.Type: GrantFiled: November 29, 2012Date of Patent: November 1, 2016Assignee: EGNYTE, INC.Inventors: Ravi Wijayaratne, Ray White, Manish Marathe, Aahz, Rajesh Ram, Amrit Jassal
-
Patent number: 9483492Abstract: A method for providing application-related data includes connecting a mobile terminal and a device, determining an object displayed on the mobile terminal, determining a data file associated with the object, and controlling the data file associated with the object to be accessible by the connected device and controlling information of the data file to be displayed on a display of the connected device according to the determination of the object. A terminal that provides application-related data includes a connection unit connecting the terminal and another device to each other; and a synchronization unit, when the connection unit is connected to the another device, synchronizing related data of an application that is in the middle of execution in the terminal or an application selected by a user after the connection with the another device.Type: GrantFiled: April 4, 2014Date of Patent: November 1, 2016Assignee: Pantech Co., Ltd.Inventor: Hyeong Jae Choi
-
Patent number: 9483493Abstract: A method and system for accessing an HDFS is disclosed. In some embodiments, a method of providing access to an HDFS includes: at an interface server having one or more processors and memory: maintaining a respective connection pool comprising a respective plurality of persistent connections to the HDFS; receiving respective access requests from a plurality of accessing devices to access the HDFS; creating a corresponding Hadoop operation for each of the respective access requests received from the plurality of accessing devices; and executing the corresponding Hadoop operation created for each of the respective access requests through a respective set of persistent connections selected from the respective connection pool maintained by the interface server.Type: GrantFiled: May 17, 2016Date of Patent: November 1, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Yunjia Wu
-
Patent number: 9483494Abstract: Opportunistic repair of fragmentation in a synthetic backup is disclosed. In various embodiments, data generated to perform processing other than fragmentation repair is received. At least a portion of the received data is used to compute a locality measure with respect to a group of segments comprising a portion of a file. A decision whether to repair fragmentation of segments comprising the group is made based at least in part on the computed locality measure.Type: GrantFiled: March 14, 2013Date of Patent: November 1, 2016Assignee: EMC CorporationInventors: Hung Hing Anthony Pang, Fabiano Botelho, Dhanabal Ekambaram, Nitin Garg
-
Patent number: 9483495Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computerized travel services. One of the methods includes identifying photographs using an index of photographs, the photographs being identified from the index as photographs geographically related to a point of interest or destination and having a creation timestamp corresponding to a time of the year; determining for each of the photographs, a relevancy score based at least in part on: selection success data of the photograph for image queries referring to the point of interest or destination, and references to the point of interest or destination in documents associated with the photograph; and selecting a selected photograph from the photographs based at least in part on a respective visual quality score and the respective relevancy scores, the visual quality score representing a degree of visual quality of the respective photographs.Type: GrantFiled: March 29, 2013Date of Patent: November 1, 2016Assignee: GOOGLE INC.Inventors: Barnaby John James, Bala Venkata Sai Ravi Krishna Kolluri
-
Patent number: 9483496Abstract: A computing device can identify, for a placement of a label, a first and second character of the label that have a shortest distance from one another. The placement for the label can define a position at which the label is to be placed in an interactive geographic map and a formatting for that label. The computing device can determine that the first and second identified characters do not overlap. In response to determining that the first and second characters do not overlap, the computing device can select the placement of the label for display in the interactive geographic map.Type: GrantFiled: December 20, 2013Date of Patent: November 1, 2016Assignee: Amazon Technologies, Inc.Inventors: Ian Andrew Washburne, Scott Robert Parish, Clayton Matthew Magouyrk
-
Patent number: 9483497Abstract: Systems and methods for management of geographic data layers in a geographic information system are provided. A layer control tool can be presented in conjunction with the geographic imagery. The layer control tool can provide a control interface to allow the user to manage the display of various geographic data layers in conjunction with the geographic imagery. The layer control tool can include a dynamic control list of geographic data layers. Geographic data layers can be identified for inclusion in the dynamic control list and/or ordered within the dynamic control list based on frequency of user interaction with the geographic data layers. In a particular implementation, the geographic data layers are identified for inclusion in the dynamic control list and/or ordered within the dynamic control list based on a layer score associated with each geographic data layer.Type: GrantFiled: October 6, 2015Date of Patent: November 1, 2016Assignee: Google Inc.Inventors: David Kornmann, Julien Charles Mercay
-
Patent number: 9483498Abstract: Provided is a process of profiling a user of a mobile computing device, the process including: obtaining a location history of a user, the location history being based on signals from a mobile computing device of the user; obtaining a location-attribute score of a location identified in, or inferred from, the location history; determining, with a computer, a user-attribute score based on the location-attribute score; and storing the user-attribute score in a user-profile datastore.Type: GrantFiled: January 28, 2016Date of Patent: November 1, 2016Assignee: PlaceIQ, Inc.Inventors: Stephen Milton, Duncan McCall
-
Patent number: 9483499Abstract: Embodiments of the invention are directed to using image data and contextual data to determine information about a scene, based on one or more previously obtained images. Contextual data, such location of image capture, can be used to determine previously obtained images related to the contextual data and other location-related information, such as billboard locations. With even low resolution devices, such as cell phone, image attributes, such as a histogram or optically recognized characters, can be compared between the previously obtained images and the newly captured image. Attributes matching within a predefined threshold indicate matching images. Information on the content of matching previously obtained images can be provided back to a user who captured the new image. User profile data can refine the content information. The content information can also be used as search terms for additional searching or other processing.Type: GrantFiled: March 25, 2013Date of Patent: November 1, 2016Assignee: Yahoo! Inc.Inventors: Arun Ramanujapuram, Malcolm Slaney
-
Patent number: 9483500Abstract: In one embodiment the present invention is a method for populating and updating a database of images of landmarks including geo-clustering geo-tagged images according to geographic proximity to generate one or more geo-clusters, and visual-clustering the one or more geo-clusters according to image similarity to generate one or more visual clusters. In another embodiment, the present invention is a system for identifying landmarks from digital images, including the following components: a database of geo-tagged images; a landmark database; a geo-clustering module; and a visual clustering module. In other embodiments the present invention may be a method of enhancing user queries to retrieve images of landmarks, or a method of automatically tagging a new digital image with text labels.Type: GrantFiled: April 6, 2015Date of Patent: November 1, 2016Assignee: Google Inc.Inventors: Fernando A. Brucher, Ulrich Buddemeier, Hartwig Adam, Hartmut Neven
-
Patent number: 9483501Abstract: Provided is a mobile terminal including: a camera; and a controller that captures a moving image using the camera, in which wherein in response to a control command that is applied in a state where the moving image is captured using the camera, the controller captures a static image, and after the capturing of the static image is completed, the controller performs processing that associates at least one portion of the captured moving image with the static image in such a manner that information on the at least one portion of the captured moving image is provided along with the captured static image.Type: GrantFiled: July 25, 2014Date of Patent: November 1, 2016Assignee: LG ELECTRONICS INC.Inventors: Jeonghyun Lee, Jaemoo Lee, Kyungmin Cho, Minah Song, Jongkyeong Park
-
Patent number: 9483502Abstract: A computational processing device includes: a computational-processor that outputs access requests to a storage device; a plurality of request-holding-units that respectively hold access requests output by the computational processor according to individual access types, the access types being types of access requests; an arbitration-unit that arbitrates access requests held in the plurality of request holding units; a buffer-unit that includes a plurality of entries that hold data; and a buffer-controller that causes one of the plurality of entries to hold data output by the storage device in response to an access request arbitrated by the arbitration unit, on the basis of a result of comparing, for each access type, a count value that counts, for each access type, the number of entries holding data from among the plurality of entries against a maximum value for the number of entries made to hold data for each access type.Type: GrantFiled: June 14, 2013Date of Patent: November 1, 2016Assignee: FUJITSU LIMITEDInventors: Koichi Onodera, Shuji Yamamura, Toru Hikichi
-
Patent number: 9483503Abstract: A method and system for placing database. The method includes: receiving a request of creating a new database; determining whether there is a need to migrate current database among current virtual machines based on resource demand and free resource in the current virtual machines; determining database placement plan based on the resource demand, migration strategy and migration cost associated with the migration strategy in response to whether there is a need to migrate the database; and executing the database placement plan. The invention can help a database service provider to optimize database layout in database provision through database migration.Type: GrantFiled: May 24, 2013Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Jie Qiu, Berthold Reinwald, Qi Rong Wang, Tao Yu, Lei Zhi
-
System and method for application aware de-duplication of data blocks in a virtualized storage array
Patent number: 9483504Abstract: A system and method for application aware de-duplication of data blocks in a virtualized storage array is disclosed. In one embodiment, in a method of de-duplication of data, a master list of metadata is created based on a number of occurrences of data blocks within a storage array. A first sublist of metadata is created from the master list of metadata. The first sublist of metadata is provided to a first component of a networked storage system. It is determined whether the data block being written has a corresponding entry in the master list of metadata based on a determination that a data block being written does not have any corresponding entry in the first sublist of metadata. The data block being written is replaced with a pointer based on a determination that the data block being written has a corresponding entry in the master list of metadata.Type: GrantFiled: July 8, 2013Date of Patent: November 1, 2016Assignee: NETAPP, INC.Inventors: Gopakumar Ambat, Giribabu Balaraman -
Patent number: 9483505Abstract: Arrangements described herein relate to versioning configurations of reusable artifacts. An artifact baseline corresponding to the present version of a first artifact can be created. Responsive to creating that artifact baseline, the present version of the first artifact, and present versions of children artifacts of the present version of the first artifact, are made immutable. Responsive to identifying a change to the present version of the first artifact, a new version of the first artifact can be automatically created, wherein the new version of the first artifact is mutable.Type: GrantFiled: March 15, 2013Date of Patent: November 1, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nicholas D. J. Crossley, Troy R. Dugger, David J. Honey, Samuel Sung-Ok Lee, Schuyler B. Matthews, Darcy L. Wiborg Weber
-
Patent number: 9483506Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: GrantFiled: October 9, 2015Date of Patent: November 1, 2016Assignee: Palantir Technologies, Inc.Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Patent number: 9483507Abstract: A data storage and retrieval method of an electronic device is provided. More particularly, an apparatus and a method for retrieving data through a contact application in the electronic device are provided. The method for retrieving data in the electronic device includes generating tagging data including added tag information when data is stored in the electronic device by executing a first application, storing the tagging data, updating a tagging data table which contains tagging data information, executing a second application, and when a search word for data retrieval is input, retrieving and outputting tagging data including the same tag information as the search word.Type: GrantFiled: June 28, 2013Date of Patent: November 1, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Hye-Jin Park, Jin-Hong Jeong
-
Patent number: 9483508Abstract: A method of verifying the validity of a fully-qualified resource name within an environment including at least two different resource name spaces. The method includes receiving a fully qualified resource name having two or more tokens; and reading a token from the name. If the token represents the start of a name space, adding the name space onto a stack; and reading another token from the name. If read token doesn't represent the start of a name space, determining if it represents an end of the name space. If it does represent the end of the name space, popping the top of the stack as the subsequent token from the name. If it doesn't represent the start or end of the name space, checking if the token is a valid moniker for the name space. If it is valid, reading another token from the name, and otherwise returning an error.Type: GrantFiled: June 28, 2013Date of Patent: November 1, 2016Assignee: Google Inc.Inventors: John Wilkes, Todd Pu-Tse Wang, Walfredo Cirne, Brian Grant, Indranil Gupta
-
Patent number: 9483509Abstract: A method includes receiving a request to perform a shuffle operation on a data stream, the request including a set of initial key ranges: generating a shuffler configuration that assigns a shuffler from a set of shufflers to each of the initial key ranges; initiating the set of shufflers to perform the shuffle operation on the data stream; analyzing metadata statistics to determine whether a shuffler configuration update event occurs, the metadata statistics produced by the set of shufflers during the shuffle operation and indicating load statistics for each shuffler in the set of shufflers; and upon occurrence of the shuffler configuration update event and during the shuffle operation, altering the shuffler configuration based at least in part on the metadata statistics to produce an assignment of shufflers to key ranges that is different from the assignment of shufflers to the initial key ranges.Type: GrantFiled: October 2, 2013Date of Patent: November 1, 2016Assignee: Google Inc.Inventors: Alexander Gourkov Balikov, Marian Dvorsky, Yonggang Zhao
-
Patent number: 9483510Abstract: Technology is disclosed for providing access to operation performance of various storage mediums in a distributed storage system, which store and host data associated with a database (“the technology”). The technology can identify the storage mediums storing data associated with a particular database, gather data associated with performance of each of the identified storage mediums storing data associated with the particular database, and generate performance statistics associated with each of the identified storage mediums utilizing the gathered data and provide the generated statistics as a performance overview of storage associated with the particular database.Type: GrantFiled: April 17, 2014Date of Patent: November 1, 2016Assignee: NETAPP, INC.Inventors: Anand Sitaram, Sachin Maheshwari
-
Patent number: 9483511Abstract: Stubbing systems and methods are provided for intelligent data management in a replication environment, such as by reducing the space occupied by replication data on a destination system. In certain examples, stub files or like objects replace migrated, de-duplicated or otherwise copied data that has been moved from the destination system to secondary storage. Access is further provided to the replication data in a manner that is transparent to the user and/or without substantially impacting the base replication process. In order to distinguish stub files representing migrated replication data from replicated stub files, priority tags or like identifiers can be used. Thus, when accessing a stub file on the destination system, such as to modify replication data or perform a restore process, the tagged stub files can be used to recall archived data prior to performing the requested operation so that an accurate copy of the source data is generated.Type: GrantFiled: March 12, 2015Date of Patent: November 1, 2016Assignee: Commvault Systems, Inc.Inventors: Anand Prahlad, Vijay H. Agrawal
-
Patent number: 9483512Abstract: A plurality of virtual files are instantiated in a columnar database. The columnar database includes a columnar data store that persists tables of data contained therein to the plurality of virtual files. Each virtual file is stored in physical data storage and a portion of the virtual file can be cached transiently in a persistence layer intermediate the columnar data store and the physical data storage. The virtual files each comprise a database object for storing data records. Operation are processed, in the columnar database, using the virtual files such that changes to virtual files resulting from the operations of one transaction are isolated from changes on the same virtual files resulting from the operations of other transactions. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 7, 2011Date of Patent: November 1, 2016Assignee: SAP SEInventors: Ivan Schreter, Thorsten Glebe, Tobias Scheuer
-
Patent number: 9483513Abstract: A method, computer program product and system are provided. The method, computer program product and system execute a process for determining a size of an object, the object having raw data that is operable upon by one or more physical operators. If the object is smaller than a threshold size, the object is stored in main memory of an in-memory database system. If the object is equal to or larger than the threshold size, the object is stored in a persistency of a disk storage, where storing the object in a disk storage further includes generating a global container identifier (ID) for the object, the global container ID referencing raw data of the object stored in the persistency of the disk storage.Type: GrantFiled: April 30, 2012Date of Patent: November 1, 2016Assignee: SAP SEInventors: Martin Heidel, Michael Muehle, Thorsten Glebe, Robert Schulze
-
Patent number: 9483514Abstract: Methods and systems for searching a path for a vertex include iteratively removing from consideration points in a path, until a number of remaining points is below a path size threshold. The iterative removal includes determining, for each of two endpoints in a path, a lower bound for a shortest path distance from each respective endpoint to a target vertex and removing from consideration points closer to each respective endpoint than the respective lower bound to produce a shortened path. The shortened path is searched with a processor to determine whether the vertex is in the shortened path.Type: GrantFiled: March 16, 2015Date of Patent: November 1, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Hiroki Yanagisawa
-
Patent number: 9483515Abstract: A method, a system, and a computer program product for managing a database are disclosed. Managing the database includes managing a table of the database, the table having a set of fields including a first field in a first row of the table. Managing the table includes selecting, in the first field, a first input value configured to identify a first dynamic data function utilized to determine a first output value for the first field. Managing the table includes determining the first output value for the first field using the first dynamic data function. Managing the table includes returning (for a read request) the first output value for the first field.Type: GrantFiled: April 23, 2014Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
-
Patent number: 9483516Abstract: Techniques and solutions are provided for performing transactions within a database system that stores database data using a row store and a column store. For example, a transaction that performs operations to update data in both the row store and the column store can use the same transaction object. The state of the transaction can be atomically changed. For example, the state of the transaction object can be atomically changed from uncommitted to committed (e.g., set to a commit identifier to represent the committed state).Type: GrantFiled: March 14, 2014Date of Patent: November 1, 2016Assignee: SAP SEInventors: Juchang Lee, Ivan Schreter, Chang Gyoo Park, Jaeyun Noh, Eunsang Kim, Sang Kyun Cha
-
Patent number: 9483517Abstract: Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data.Type: GrantFiled: August 5, 2015Date of Patent: November 1, 2016Assignee: Oracle International CorporationInventors: Vivekanandhan Raja, Sanket Hase, Amit Ganesh, Vineet Marwah, Shuang Su, Atrayee Mullick, Sukhada Pendse
-
Patent number: 9483518Abstract: Computer-readable media, computer systems, and computing devices for initiating a queryless search is provided. In this regard, a search can be initiated without a user inputting a query. In one embodiment, the method includes recognizing a search indication provided by a user to indicate a desire to view one or more search results related to content being presented. Such a search indication can be performed without accessing a web page associated with a search engine. In accordance with the search indication, contextual information related to the content being presented can be automatically captured. Thereafter, the captured contextual information is provided to initiate a search for information corresponding with the contextual information. Search results corresponding with the contextual information are received and presented.Type: GrantFiled: December 18, 2012Date of Patent: November 1, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Michael Austin Schechter, Nipoon Malhotra
-
Patent number: 9483519Abstract: Mechanisms for processing a corpus of information in a natural language processing system are provided. A corpus of information to process is identified and a set of author profiles associated with the corpus of information is retrieved. A content profile is generated for a portion of content of the corpus of information and the content profile is compared to the set of author profiles to generate an association of the content profile with at least one author profile in the set of author profiles. In addition, a processing operation of the natural language processing (NLP) system is controlled based on the association of the content profile with the at least one author profile.Type: GrantFiled: August 28, 2013Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
-
Analytic data focus representations for visualization generation in an information processing system
Patent number: 9483520Abstract: An analytics controller is configured for communication with one or more data sources. The analytics controller comprises an analytic data focus representation module and a visualization generator coupled to the analytic data focus representation module, with the analytic data focus representation module being configured to derive a plurality of analytic data focus representations from the one or more data sources, and the visualization generator being configured to generate visualizations based at least in part on the analytic data focus representations. At least one of the analytic data focus representation module and the visualization generator may be further configured to establish a plurality of linkages with each such linkage associating one or more of the representations with one or more of the visualizations. The analytics controller may be part of a data management system implemented using one or more processing devices of a processing platform.Type: GrantFiled: December 18, 2013Date of Patent: November 1, 2016Assignee: EMC IP Holding Company LLCInventors: David S. Reiner, David Dietrich -
Patent number: 9483521Abstract: A computer-implemented method for computing a concept materialization of an ontology is presented whereby a compression technique called “ABox abstraction and refinement” is used that may significantly reduce time, memory, and computing resources for reasoning and in particular for computing and outputting the materialization.Type: GrantFiled: July 7, 2015Date of Patent: November 1, 2016Assignee: DERIVO GMBHInventors: Thorsten Liebig, Vincent Vialard, Birte Glimm, Evgeny Kazakov, Trung Kien Tran