Patents Issued in January 12, 2016
  • Patent number: 9235558
    Abstract: This information processing device (100) is provided with an excerpter (101) and a corrector (103). The excerpter (101), on a screen upon which an original document is displayed, acquires an excerpted document by excerpting characters to be displayed relatively larger from the original document. The corrector (103), if an excerpted document amount to be displayed upon the screen does not fit within a predetermined amount, corrects a criterion for relative size by which the excerpter (101) excerpts characters. In addition, the excerpter (101), on the basis of the corrected criterion, obtains the excerpted document.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: January 12, 2016
    Assignee: Rakuten, Inc.
    Inventor: Yurina Abe
  • Patent number: 9235559
    Abstract: Various embodiments provide an ability to load documents and access page content associated with documents while the documents are still being loaded. In at least some embodiments, while a document's structure is being processed in the background, individual pages can be requested. The same can be said for individual documents that comprise a part of a package that contains multiple documents. In at least some embodiments, multiple threads are utilized to enable a document's structure to be built and to enable a user to access portions of the document while the document is being built or loaded.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harvinder P. Singh, Ahmet Gurcan, Arindam Basak, Jesse D. McGatha, Justin A. Slone, Jerry J. Dunietz
  • Patent number: 9235560
    Abstract: A method of providing annotations within a portal environment can include executing a portlet object having a tag, wherein the tag specifies an annotation service associated with an artifact presented by a graphical user interface of the portal environment. A visual identifier can be presented proximate to the artifact. The visual identifier can reference the annotation service. The method further can include creating an annotation using the annotation service responsive to the selection of the visual identifier.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: January 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Graham, Prasant K. Kontamsetty, Shankar Ramaswamy
  • Patent number: 9235561
    Abstract: Some aspects include selection of a cell of a report section, the cell associated with a data dimension and with a context of the report section, and association of the cell with an input parameter of a software service. Aspects may include identification of a contextual report specification associated with a software service and with one or more report elements, at least one of the one or more report elements being associated with an input parameter of the software service, determination of data corresponding to a plurality of the one or more report elements, generation of a script to invoke the software service and to pass contents of the at least one of the one or more report elements as the input parameter to the software service, and generation of a report output based on the data and the script.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: January 12, 2016
    Assignee: Business Objects S.A.
    Inventors: Fabrice Delaporte, Christophe Pennequin, Didier Bolf, Alexis Naibo, Ali Meziani
  • Patent number: 9235562
    Abstract: A computer-implemented method for transparent data loss prevention classifications may include 1) identifying a document that received a classification by a machine learning classifier for data loss prevention, 2) identifying at least one linguistic constituent within the document that contributed to the classification, 3) identifying a relevant passage of the document that contextualizes the linguistic constituent, and 4) displaying a user interface including the linguistic constituent in context of the relevant passage. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: January 12, 2016
    Assignee: Symantec Corporation
    Inventor: Michael Hart
  • Patent number: 9235563
    Abstract: Systems and computer-implemented processes for identification of features and determination of feature associations in a group of documents can involve providing a plurality of keywords identified among the terms of at least some of the documents. A value measure can be calculated for each keyword. High-value keywords are defined as those keywords having value measures that exceed a threshold. For each high-value keyword, term-document associations (TDA) are accessed. The TDA characterize measures of association between each term and at least some documents in the group. A processor quantifies similarities between unique pairs of high-value keywords based on the TDA for each respective high-value keyword and generates a similarity matrix that indicates one or more sets that each comprise highly associated high-value keywords.
    Type: Grant
    Filed: February 18, 2013
    Date of Patent: January 12, 2016
    Assignee: Battelle Memorial Institute
    Inventors: Stuart J. Rose, Wendy E. Cowley, Vernon L. Crow
  • Patent number: 9235564
    Abstract: In an exemplary embodiment of this disclosure, a computer-implemented method includes determining that a database query warrants a first projection operation to project a plurality of input rows to a plurality of projected rows, where each of the plurality of input rows has one or more variable-length columns. A first projection control block is constructed, by a computer processor, to describe the first projection operation. The first projection operation is offloaded to a hardware accelerator. The first projection control block is provided to the hardware accelerator, and the first projection control block enables the hardware accelerator to perform the first projection operation at streaming rate.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sameh W. Asaad, Parijat Dube, Hong Min, Bharat Sukhwani, Mathew S. Thoennes
  • Patent number: 9235565
    Abstract: Techniques for constructing a set of customized dictionaries for a particular user are described. Each of the customized dictionaries in the set may include a different blending of one or more frequently used words collected from texts submitted by one or more users. A copy of the set of customized dictionaries may be sent to each of a plurality of electronic devices associated with the particular user to be stored on the electronic device and to aid the particular user in inputting text to the electronic device.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: January 12, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Erick Tseng, Shaheen Ashok Gandhi, Adam D. I. Kramer, Luke St. Clair
  • Patent number: 9235566
    Abstract: A system and method predictively generates words based on a user input, according to a frequency of lookup of each of the generated words. The system and method also allows for a user to add predictively generated words to a word list that assists in the facilitation of word and vocabulary comprehension for a user. Words in the online dictionary are grouped in word families where a user can navigate between different forms of a root word.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: January 12, 2016
    Assignee: THINKMAP, INC.
    Inventor: Marc Tinkler
  • Patent number: 9235567
    Abstract: A method adapted to multiple corpora includes training a statistical machine translation model which outputs a score for a candidate translation, in a target language, of a text string in a source language. The training includes learning a weight for each of a set of lexical coverage features that are aggregated in the statistical machine translation model. The lexical coverage features include a lexical coverage feature for each of a plurality of parallel corpora. Each of the lexical coverage features represents a relative number of words of the text string for which the respective parallel corpus contributed a biphrase to the candidate translation. The method may also include learning a weight for each of a plurality of language model features, the language model features comprising one language model feature for each of the domains.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: January 12, 2016
    Assignee: XEROX CORPORATION
    Inventors: Markos Mylonakis, Nicola Cancedda
  • Patent number: 9235568
    Abstract: A method for testing multiple language versions of a browser-based application. A host language Hypertext Transfer Protocol (HTTP) request issued by a host language browser is received. The host language HTTP request is configured to be sent to a host server address. The host language HTTP request comprises parameter strings in a host language. A target language HTTP request is generated by replacing each host parameter string of at least one host parameter string of the parameter strings in the received HTTP request with a respective target parameter string associated with a target language that differs from the host language. The generated target language HTTP request is configured to be sent to a target server address associated with and different from the host server address.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: Qun Wei
  • Patent number: 9235569
    Abstract: A computer-implemented technique can include executing a web-based application and receiving a request to translate at least a portion of the web-based application. In response to receiving the request, the technique can include identifying text portions in the web-based application, transmitting the text portions to a server, wherein receipt of the text portions causes the server to match the text portions to entries in a database associated with the server to obtain UI strings, and receiving the UI strings from the server. In in response to receiving the UI strings, the technique can include providing an indicator of a particular UI string when the particular UI string is displayed during execution of the web-based application. The technique can also include receiving a selection of the particular UI string, and outputting metadata associated with the particular UI string, the metadata representing context information for assisting a human translator.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Chenjun Wu, Yongping Luo
  • Patent number: 9235570
    Abstract: In an example embodiment, signals are collected from one or more first channels in a communication network. The one or more first channels may include at least one of organic search, paid search, or social media. Based on the collected signals, a recommendation is made with respect to a campaign within a second channel.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: January 12, 2016
    Assignee: BRIGHTEDGE TECHNOLOGIES, INC.
    Inventors: Lemuel S. Park, Sammy Yu, Jimmy Yu, Emeka Ajoku, Thomas J. Ziola
  • Patent number: 9235571
    Abstract: According to various embodiments, a mobile device continuously and/or automatically scans a user environment for tags containing non-human-readable data. The mobile device may continuously and/or automatically scan the environment for tags without being specifically directed at a particular tag. The mobile device may be adapted to scan for audio tags, radio frequency tags, and/or image tags. The mobile device may be configured to scan for and identify tags within the user environment that satisfy a user preference. The mobile device may perform an action in response to identifying a tag that satisfies a user preference. The mobile device may be configured to scan for a wide variety of tags, including tags in the form of quick response codes, steganographic content, audio watermarks, audio outside of a human audible range, radio frequency identification tags, long wavelength identification tags, near field communication tags, and/or a Memory Spot device.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: January 12, 2016
    Assignee: ELWHA LLC
    Inventors: Daniel A. Gerrity, William Gates, Pablos Holman, Roderick A. Hyde, Muriel Y. Ishikawa, Edward K. Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Nathan P. Myhrvold, John D. Rinaldo, Jr., Keith D. Rosema, Clarence T. Tegreene, Thomas Allan Weaver, Lowell L. Wood, Jr.
  • Patent number: 9235572
    Abstract: There is presented a system and method for updating digital media content. The system comprises a data structure residing on a media storage, the digital media content being stored in the data structure. The system further comprises a processor coupled to the media storage and configured to access the data structure, and receive an update to one or more modifiable elements of the data structure from an authoritative source external with respect to the data structure. The processor is further configured to modify the modifiable elements according to the update, and store the modified elements in the data structure. As a result, updates to the modifiable elements are persistently stored in the data structure.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: January 12, 2016
    Assignee: Disney Enterprises, Inc.
    Inventors: Arnaud Robert, Edward C. Drake
  • Patent number: 9235573
    Abstract: Described herein are methods for finding substantially similar/different sources (files and documents), and estimating similarity or difference between given sources. Similarity and difference may be found across a variety of formats. Sources may be in one or more languages such that similarity and difference may be found across any number and types of languages. A variety of characteristics may be used to arrive at an overall measure of similarity or difference including determining or identifying syntactic roles, semantic roles and semantic classes in reference to sources.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: January 12, 2016
    Assignee: ABBYY InfoPoisk LLC
    Inventors: Tatiana Danielyan, Konstantin Zuev
  • Patent number: 9235574
    Abstract: Systems and methods are described for providing content recommendations by maintaining preference values indicative of a user's preference (e.g., degree of like or dislike) for different assets and updating these preference values based on observed events and known relationships between events and content elements. Also disclosed herein are systems and methods for providing content recommendations using polarity scores, which represent how much user preferences for certain content differ from the average user preference for that content.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: January 12, 2016
    Assignee: Rovi Guides, Inc.
    Inventors: Benjamin Green, Alex Helsinger, Michael Papish
  • Patent number: 9235575
    Abstract: Embodiments of generating in-slide and between slide transitions in a slideshow based on image content analysis are provided.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: January 12, 2016
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jun Xiao, Jiajian Chen
  • Patent number: 9235576
    Abstract: Described are a variety of techniques for viewing multimedia-based information in accordance with user controls for the speed and direction of the multimedia presentation. Different techniques for presenting multimedia data items are disclosed. User controls providing control for speed and direction in accordance with a user selection device being in a particular location. When a user device is with the defined area, the speed and direction control are on. When the user selection device leaves the defined area, the speed and direction are off. Also described is a system using a browser tool for displaying multimedia data in accordance with these viewing techniques. Multimedia data items displayed with the viewing techniques are indices into multimedia presentations. A user selection is made by viewing the multimedia data items and control is transferred accordingly to an appropriate application to present a multimedia presentation corresponding to a selected multimedia data item.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: January 12, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: John Raymond Nicol, Christopher Michael Martin, James Edward Paschetto, Kent Barrows Wittenberg
  • Patent number: 9235577
    Abstract: Instead of transferring a large original file from a source system to a target system, the original file is encoded to define a recipe. The recipe is then decoded to yield a duplicate of the original file on the target system. Encoding involves identifying standard blocks in the original file and including standard-block identifiers for the standard blocks in the recipe in lieu of the original blocks. Decoding involves an exchange with a standard-block identifier server system, which provides standard blocks in response to received standard-block identifiers.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: January 12, 2016
    Assignee: VMware, Inc.
    Inventors: Matthew Aasted, Meera Shah, Saman P. Amarasinghe, Timothy Garnett
  • Patent number: 9235578
    Abstract: A data partitioning apparatus receives stream data and stores with previous-and-subsequent information that specifies data previous and subsequent to the data. Then, for groups, each of which contains the data that are stored and that are partitioned into the number of the groups, the data partitioning apparatus stores top information specifying data located at the top in a corresponding group and end information specifying data located at the end in the corresponding group. Then, when new data is stored, the data partitioning apparatus specifies data previous and subsequent to the new data and stores the new data by associating it with the previous-and-subsequent information that specifies the data previous and subsequent to the new data. Then, when data is inserted, the data partitioning apparatus updates information for each group such that the difference between the number of data belonging to each group is equal to or less than one.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: January 12, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tatsuya Asai, Hiroaki Morikawa, Shinichiro Tago, Hiroya Inakoshi, Nobuhiro Yugami, Seishi Okamoto
  • Patent number: 9235579
    Abstract: Various embodiments of a system and method for archiving data items to one or more archival storage devices are described. According to some embodiments of the method, an archival software application may implement a plurality of producer agents, where each of the producer agents is executable to produce items of a different type. The archival software application may also implement a plurality of archiving agents for archiving the items produced by the producer agents to one or more archival storage devices. In some embodiments each of the archiving agents may be executable to archive any item of any type produced by the producer agents. The archival software application may also implement a plurality of indexing agents executable to create a searchable index of the items archived to the one or more storage devices.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: January 12, 2016
    Assignee: Symantec Corporation
    Inventor: Eduardo Suarez
  • Patent number: 9235580
    Abstract: Techniques for virtual archiving are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for performing virtual archiving comprising applying archiving rules to a backup catalog, generating a virtual archive catalog based at least in part on a result of applying archiving rules to the backup catalog, determining a backup image associated with the virtual archive catalog becoming expired and converting the backup image into an archive image.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: January 12, 2016
    Assignee: Symantec Corporation
    Inventors: Ynn-Pyng Tsaur, William Cochran
  • Patent number: 9235581
    Abstract: A cluster system includes a plurality of computing nodes connected to a network. Each node is configured to access its own storage device, and to send and receive input/output (I/O) operations associated with its own storage device. Further, each node of the plurality of nodes may be configured to have a function of acting as a first node, which sends a first message to other nodes of the plurality of nodes. The first message may include configuration information indicative of a data placement of data on the plurality of nodes in the cluster system according to an event. Following receipt of the first message from the first node, each of the other nodes may be configured to determine, based at least in part on the configuration information, whether data stored on its own storage device is affected by the event.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: January 12, 2016
    Assignee: HITACHI DATA SYSTEMS ENGINEERING UK LIMITED
    Inventors: Oleg Kiselev, Gaurab Paul, Christopher Youngworth
  • Patent number: 9235582
    Abstract: Techniques to exclude files from backup are disclosed. In various embodiments, a database that includes an exclude set table configured to store data associated with one or more files identified to be excluded from backup is accessed. Data retrieved from the database is used to exclude one or more of said one or more files from a backup. In some embodiments, files are excluded from the backup at least in part by deleting the files from a shadow copy volume created in connection with said backup.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventor: Kiran Kumar Madiraju Varadaraju
  • Patent number: 9235583
    Abstract: A virtual media (VM) method for mounting one or more folders in one or more storage devices of a client for accessed by a server as a virtual drive. The client assigns virtual cluster indices to each file, and creates a file-cluster index table to store the assigned virtual cluster indices. The client also creates a VM file system complying with the FAT file system standard except that only subdirectories and no data files are stored in the VM FAT file system. The VM FAT table uses virtual cluster indices rather than actual cluster indices. Data written by the server are stored in a temporary data area without modifying the actual file systems of the storage devices. The virtual sectors requested to be written are “dirty”, and the dirty sector numbers and corresponding temporary sector numbers are stored in a dirty sector index table for use in a write-back step.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: January 12, 2016
    Assignee: ATEN INTERNATIONAL CO., LTD.
    Inventors: Yi-Li Liu, Xin Yao
  • Patent number: 9235584
    Abstract: Self-removal of enterprise application data (e.g., managed application data) is disclosed. It may be determined that a data removal condition has been satisfied. Based at least in part on the determination, data removal information may be generated for a plurality of applications including a managed set of mobile applications. The data removal information may be provided to at least a first application included in the plurality of applications. The first application may provide the data removal information to a data storage location accessible to at least a second application upon a data removal-related event.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 12, 2016
    Assignee: MOBILE IRON, INC.
    Inventors: Suresh Kumar Batchu, Mansu Kim
  • Patent number: 9235585
    Abstract: A method, article of manufacture, and apparatus for recovering data. An object to be recovered is selected, sub-objects of the object are recovered based on the priorities assigned to the sub-objects, and the sub-objects are reprioritized based on an application's I/O during recovery. Reprioritizing the sub-objects may include assigning a lower priority to the sub-objects when an application has completed I/O on the object. Sub-objects may be recovered to a remote location.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9235586
    Abstract: A Web browser of a computing device downloads or otherwise obtains a file. File information identifying the file is obtained and is sent to a remote reputation service. Client information identifying aspects of the computing device can also optionally be sent to the remote reputation service. In response to the file information (and optionally client information), a reputation indication for the file is received from the remote reputation service. A user interface for the Web browser to present at the computing device is determined, based at least in part on the reputation indication, and presented at the computing device.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ritika Virmani, Ryan C. Colvin, Elliott Jeb Haber, Warren G. Stevens, Jane T. Kim, Jess S. Holbrook, Sarah J. Bowers, John L. Scarrow, Jeffrey R. McKune
  • Patent number: 9235587
    Abstract: A monitoring application and method for using a monitoring application are disclosed. The monitoring application is configured to manage file system objects in a memory device layer (including copying of the file system objects) and is configured to manage one or more data structures to enable the management of the file system objects to be transparent to the application layer and/or the operating system layer.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 12, 2016
    Assignee: SanDisk Technologies Inc.
    Inventor: Judah G. Hahn
  • Patent number: 9235588
    Abstract: A computer-implemented method for protecting deduplicated data may include (1) identifying a deduplicated data system, (2) identifying a tiered storage system for storing deduplicated objects of the deduplicated data system, (3) assigning a level of priority to at least one deduplicated object within the deduplicated data system based on at least one property of the deduplicated object, (4) selecting a storage tier within the tiered storage system for storing the deduplicated object based on the level of priority, and then (5) storing the deduplicated object within the selected storage tier. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: January 12, 2016
    Assignee: Symantec Corporation
    Inventors: Amol M. Vaikar, Mandar V. Khanolkar
  • Patent number: 9235589
    Abstract: Mechanisms for optimizing the storage allocation in a virtual desktop environment (VDE) managing a shared storage capacity, are provided. The shared storage capacity includes previously stored files, each being associated with a respective unique first file identifier, the VDE providing a virtual desktop to a processing device of a user. Upon reception of a first write request for writing a second file specified in the request, a second file identifier of the specified second file is determined and compared with the first file identifier of any first file stored to the shared storage capacity. A pointer to the stored first file associated with that first file identifier is created if the second file identifier is identical to one of the first file identifiers and, if not, the specified second file associated with the second file identifier is stored in the shared storage capacity.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Cristiana D'Amore, Pietro Iannucci, Luigi Pichetti, Randa Salem
  • Patent number: 9235590
    Abstract: A database system may implement compression management of tables in the database system. The compression management may include determination of a pattern of usage of various database tables in the database system. Based on this pattern of usage, the database tables may be selected as candidates for compression or decompression at the appropriate time. In one example, the pattern of usage may be based on the contents of a query log of the database system. The compression management may also include evaluation of various compression strategies to apply to a candidate database table. Each compression strategy may be evaluated to determine if application to a database table or a portion of the database table would be beneficial based on various conditions. The compression management may also include consideration of each available compression strategy to be applied solely or in combination with one another.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 12, 2016
    Assignee: Teradata US, Inc.
    Inventors: Guilian Wang, Olli Pekka Kostamaa, Gary Allen Roberts, Steven Cohen, John R. Catozzi
  • Patent number: 9235591
    Abstract: Various exemplary embodiments relate to a method of compressing location data. The method may include: receiving original location data; selecting a contextual profile based at least in part on the original location data; selecting a compression method based on the contextual profile; and converting the original location data to a compressed format based on the compression method. Various exemplary embodiments relate to a system for compressing location data. The system may include: a location receiver configured to generate original location data based at least on signals from global navigation satellite system (GNSS) satellites; a location engine configured to select a contextual profile based at least in part on the original location data; and a contextual compression filter configured to generate compressed location data in a compressed format based on the selected contextual profile.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: January 12, 2016
    Assignee: Telit Automotive Solutions
    Inventor: Pierre Le Pifre
  • Patent number: 9235592
    Abstract: Techniques for avoiding duplicate comparisons while comparing customer records to identify linked customer records pertaining to a single customer entity are provided. The techniques include the computer system comparing a first electronic customer record with a second electronic customer record to determine if the first electronic customer record and the second electronic customer record pertain to a single customer entity if the computer system identifies a common blocker key corresponding to a selected blocker from a data field in the first electronic customer record and from a data field in the second electronic customer record and if the computer system does not identify a common blocker key corresponding to an additional lower order blocker from another data field in the first electronic customer record and from a data field in the second electronic customer record.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: January 12, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
  • Patent number: 9235593
    Abstract: Transmitting filesystem changes over a network is disclosed. A hash of data comprising a chunk of directory elements comprising one or more consecutive directory elements in a set of elements sorted in a canonical order is computed at a client system. One or more directory elements comprising the chunk are sent to a remote server in the event it is determined based at least in part on the computed hash that corresponding directory elements as stored on the remote server are not identical to the directory elements comprising the chunk as stored on the client system.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventors: Mark Huang, Curtis Anderson, R. Hugo Patterson
  • Patent number: 9235594
    Abstract: Embodiments of the invention relate to synchronization of data in a shared pool of configurable computer resources. An image of the filesystem changes, including data and metadata, is captured in the form of a consistency point. Sequential consistency points are created, with changes to data and metadata in the filesystem between sequential consistency captured and placed in a queue for communication to a target filesystem at a target site. The changes are communicated as a filesystem operation, with the communication limited to the changes captured and reflected in the consistency point.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Karan Gupta, Manoj P. Naik, Frank B. Schmuck, Mansi A. Shah, Renu Tewari
  • Patent number: 9235595
    Abstract: Systems and methods for information storage replication are presented. In one embodiment, a namespace conversion process is performed. Node information regarding a file systems operation change is received. A changed node to pathname object conversion process is performed. An unchanged node to pathname object conversion process is performed. In one exemplary implementation, the changed node to pathname object conversion process and the unchanged node to pathname object conversion process utilize data structures that return the object indications and parent node indications. An object indication is inserted in a pathname.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: January 12, 2016
    Assignee: Symantec Corporation
    Inventors: Feng Wang, Pu Paul Zhang, Mukund Agrawal, Sumit Kumar
  • Patent number: 9235596
    Abstract: A method of data sharing among multiple entities is provided. Each entity exports to a data store a structured data representation comprising a versioned file system local to that entity. The method begins by forming a sharing group that includes two or more entities. Sharing of the structured data representations by members of the sharing group is enabled. The filers use a single distributed lock to protect each version of the file system. This lock is managed to allow each filer access to the shared file system volume to create its new version. To share a fully-versioned file system, asynchronous updates at each of the filers is permitted, and each node is then allowed to “push” its individual changes to the store to form the next version of the file system. A mechanism also may be used to reduce the period during which filers in the group operate under lock.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: January 12, 2016
    Assignee: Nasuni Corporation
    Inventors: Robert S. Mason, Jr., David M. Shaw, Kevin W. Baughman, Stephen Fridella
  • Patent number: 9235597
    Abstract: A system may provide for retrieving data within a selected region of a map is provided. The system may include mobile devices configured to display a map and to receive a user selection of a region of the map. An application server may receive data from the mobile device, representing the user selected region of the map and a search criterion. A database may be in operative communication with the application server and executes a query using the data representing the selected region of the map and the search criterion and to return data results corresponding to a plurality of locations within the selected region and related to the search criterion. The mobile device may further be configured to display the data results corresponding to the plurality of locations on the selected region of the map and the displayed data results are automatically updated when the user moves the selected region of the map.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: January 12, 2016
    Assignee: Yahoo! Inc.
    Inventors: Sean Michael Imler, Kevin Cheng
  • Patent number: 9235598
    Abstract: A method and system for a location based full text search is disclosed. The system generates interwoven bit vectors for documents that are stored in a database. The system may determine a location value based on a portion of a map that a user is viewing. The system may also receive at least one search term inputted by a user. Based on the location value and the search term, the system may generate one or more interwoven bit vectors, which may be used to query an index that identifies responsive documents stored in the database.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: January 12, 2016
    Assignee: HERE Global B.V.
    Inventor: Martin Pfeifle
  • Patent number: 9235599
    Abstract: Possible locations of a person of interest are ranked based on LPR instances captured around physical locations and license plate numbers associated with the person of interest. An LPR instance includes an indication of a vehicle license plate number, a physical location, and a time when the LPR instance was captured by a LPR system. A possible location of the person of interest may be a location of an LPR instance that matches the license plate number or an address location associated with the person of interest. The ranking may be based on the number of LPR visits to each location, the number of license plate number matches at each location, or an attribute of a cluster of LPR instances. In some examples, an electronic message is rapidly communicated to an entity if a target license plate number is found at a highly ranked location.
    Type: Grant
    Filed: May 26, 2014
    Date of Patent: January 12, 2016
    Inventor: Shawn B. Smith
  • Patent number: 9235600
    Abstract: 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: Grant
    Filed: August 19, 2014
    Date of Patent: January 12, 2016
    Assignee: Nant Holdings IP, LLC
    Inventors: Wayne C. Boncyk, Ronald H. Cohen
  • Patent number: 9235601
    Abstract: Embodiments of the disclosure include a method for data mining shape based data, the method includes receiving shape data for each of a plurality of data entries and creating a first abstract from the shape data for each of the plurality of data entries. The method also includes organizing the first abstracts into a plurality of groups based on a criterion and creating a second abstract for each data entry in the plurality of groups based on the criterion and information derived from the first abstract.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Maroun Kassab, Leah M. Pastel, Adam E. Trojanowski
  • Patent number: 9235602
    Abstract: A web-based application provides more accurate and clearer methods of searching, sorting, and displaying a set of images stored in a database. A first aspect of the present invention is the method by which image data is stored. Typical content-based systems use color information, whereas the present invention uses an image-location tagging method. A second aspect of the present invention is the method by which the set of images are sorted in relevancy. Tag data of the images allows for a new and last method of searching through an entire set. A third aspect of the present invention is the method by which the sorted images are displayed to the user. Instead of the common method of just displaying the images in a rectangular array, where each image is the same size, the web-based application positions and sizes each image based on how relevant it is.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: January 12, 2016
    Inventors: Parham Aarabi, Ron Appel
  • Patent number: 9235603
    Abstract: A method includes identifying at least one document associated with content from at least one digital content source. The at least one document includes information identifying at least one aspect of the content. The method also includes determining a document index for the at least one document based on keywords included in the at least one document. An activity field is inserted into the document index. The method includes accessing activity information. The activity information identifies at least one activity keyword associated with at least one activity. The method further includes identifying at least one present activity keyword in the document based on the activity information. An indicator of at least one present activity is determined based on the at least one present activity keyword. The method includes indexing the indicator of the at least one present activity in the activity field of the document index.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: January 12, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Jack Jianxiu Hao, Zhiying Jin, Martin Busse, Jimena Velarde
  • Patent number: 9235604
    Abstract: A method for obtaining location information is provided. The method includes obtaining street-view image information corresponding to location information and storing correspondingly the street-view image information and the corresponding location information. The method also includes generating a two-dimensional (2D) bar code containing at least one of the street-view image information and the corresponding location information. Further, the method includes scanning the 2D bar code to obtain the at least one of the street-view image information and the location information, where searching the location information based on the street-view image information when the scanning of the 2D bar code obtains the street-view image information and searching the street-view image information based on the location information when the scanning of the 2D bar code obtains the location information.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: January 12, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Bin Ma, Mu Wang
  • Patent number: 9235605
    Abstract: Systems and methods are provided for automated conversion of medical images and delivery to mobile devices or remote communication systems. Medical images are stored, along with related metadata, at a central location such as a server in a medical data format. A user can then submit a request or query to find the medical images on the server and deliver them to a mobile device or other remote communication system separate from the central location. The medical images are then converted to a standardized format specification based on an output destination type of the mobile device or remote communication system. A message is assembled with the converted medical data from a message template and is then transmitted to the mobile device or remote communication system.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: January 12, 2016
    Assignee: TRICE IMAGING, INC.
    Inventors: Martin Westin, Johanna Wollert Melin, Åsa Sjöblom Nordgren
  • Patent number: 9235606
    Abstract: A set of objects associated with an incremental backup is determined where the set of objects includes one or more full backup objects associated with a full backup from which the incremental backup depends. A backup is performed using the set of objects, including by setting one or more timestamps associated with the one or more full backup objects to a time later than the full backup.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventors: James A. Mooney, Brian Bishop, Jerzy Gruszka
  • Patent number: 9235607
    Abstract: A method and a test system for specifying a predetermined degree of inconsistency for test data are disclosed. The test system obtains a test policy, which specifies a predetermined degree of inconsistency between write operations and subsequent read operations on a set of data and subsequently receives a request to provide test data to an application. In response to the request to provide test data to the application the test system generates a set of test data including a plurality of entities retrieved from the set of data, based at least in part on the test policy. The test data includes a respective entity that is not consistent with a previous write operation. The test system further provides the set of test data to the application. The application optionally processes the set of test data to produce results, which are used to determine performance of the application.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: January 12, 2016
    Assignee: GOOGLE INC.
    Inventors: Max C. Ross, Alfred R. K. Fuller