Patents Issued in February 5, 2019
-
Patent number: 10198416Abstract: Techniques are described herein for customizing a form (a.k.a. a dialog) in a model-based system. For instance, the form may be customized without the need to modify the form in persistent memory, such as read-only memory (ROM), a hard disk, a magnetic disk, an optical disk, etc. A representation of a customization (e.g., an extensible markup language file, a management pack, etc.) regarding the form is captured in memory, such as a random access memory (RAM), and stored in a file or a database. For instance, the representation of the customization may be stored separately from the form. The representation of the customization is retrieved from the file or the database and applied to a rendering of the form.Type: GrantFiled: April 15, 2014Date of Patent: February 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Travis Wright, Andrei Zenkovitch, Andrew Forget
-
Patent number: 10198417Abstract: Systems and methods for data entering and submission for an online interface using a remote entering/submitting mechanism, said system comprising: a. at least one data entry field in an online interface; b. a remote entering/submitting mechanism comprising: i. a pointer generating or retrieving system adapted to generate a pointer data to be displayed on the online interface; ii. a central interface system adapted to receive a communication linked to a pointer data from an electronic device; iii. a pre-populated database comprising one or more pointer data which are pre-defined; and iv. a central database adapted to store correlative information in relation to one or more pre-defined pointer data; and c. a submission component capable of submitting data after receiving the communication from the electronic device.Type: GrantFiled: April 5, 2013Date of Patent: February 5, 2019Inventor: Mitesh L. Thakker
-
Patent number: 10198418Abstract: Systems and methods for distributed electronic signature documents. A method for distributed electronic signature documents includes creating a signing template that contains information about how a signable document is to be signed. A signable document is created to be distributed to a signer for signing. The signable document is electronically transmitted to the signer. A message is sent using an activatable control in the signing document to a web signing server to invoke the signing process. A browser window is opened on a signer's computer in order to execute the signing process.Type: GrantFiled: November 10, 2014Date of Patent: February 5, 2019Assignee: DocuSign, Inc.Inventors: Andrew D. McCabe, Thomas H. Gonser, Jr.
-
Patent number: 10198419Abstract: Systems and methods for providing an email client interface that includes an integrated supplemental interface are provided. The supplemental interface provides access to data stored within a tabular data management system. The supplemental interface may present a form that is automatically generated based on a column layout in a sheet stored in the tabular data management system. The supplemental interface may automatically select a sheet to be opened based on information in an email message, and may automatically add information from the email message to the sheet. The tabular data management system may allow image data to be stored and displayed within cells of tabular data.Type: GrantFiled: August 19, 2016Date of Patent: February 5, 2019Assignee: Smartsheet Inc.Inventors: Daniel Stein, William Eric Browne, Brent Frei, Alex Vorobiev, Kyan Duane Skeem, Erik Rucker, Thomas Peter Maliska, Jr., Tony Jacobson
-
Patent number: 10198420Abstract: A spreadsheet storytelling engine is provided. The spreadsheet storytelling engine may run in the context of a spreadsheet application on any device, service, or general endpoint capable of running the spreadsheet application. The spreadsheet storytelling engine allows for the authoring and telling of a story. The story is a collection of operations that guide the consumer through a spreadsheet. The story allows the spreadsheet to be used to convey visualizations, data, calculations, or other objects in a spreadsheet in a way that may be simple, pleasant to look at, and/or visually engaging to help a consumer understand the information and internalize it in a way that is actionable without requiring the real time availability of the spreadsheet author. The spreadsheet storytelling engine is useful for purposes including, but not limited to, making presentations, creating tutorials, validating data, explaining how a model works, and generating interactive business intelligence dashboards.Type: GrantFiled: June 15, 2013Date of Patent: February 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: John Campbell, Eric Patterson, Uhl Albert, Carlos Augusto Otero, Micah Myerscough
-
Patent number: 10198421Abstract: Disclosed is a method for inserting or deleting cells, rows or columns in a spreadsheet, comprising: obtaining touch and click information on a touch screen; determining target cells or target rows or columns; obtaining moving information about a touch point on the touch screen; according to a preset logic for judging operation type, judging that the operation to be performed is an insertion operation or a deletion operation; and determining locations and number of cells, rows or columns to be inserted or deleted, and performing an insertion or deletion operation. In addition, also disclosed is a device for inserting or deleting cells, rows or columns in a spreadsheet, including: an information acquisition module, a target determination module, an operation type judgment module and an operation execution module.Type: GrantFiled: April 15, 2013Date of Patent: February 5, 2019Assignees: ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD, BEIJING KINGSOFT OFFICE SOFTWARE, INCInventors: Hui Wang, Sijie Zeng, Wei Zhao
-
Patent number: 10198422Abstract: An engineering tool includes a spreadsheet editor configured to display a definition in cells of a spreadsheet, and to edit the definition by setting allocation data of a device to a cell among the cells of the spreadsheet or by setting a calculation defined in some cells among the cells of the spreadsheet in reference to other cells among the cells of the spreadsheet; and an executable module file generator configured to generate, based on the edited definition, an executable module file configured to be executed in an execution environment of a controller in order for the controller to control the device.Type: GrantFiled: November 6, 2015Date of Patent: February 5, 2019Assignee: Mitsubishi Electric CorporationInventor: Weihau Lee
-
Patent number: 10198423Abstract: A smart selection engine is provided. The smart selection engine may run in the context of a spreadsheet application on any device, service, or general endpoint capable of running the spreadsheet application. The smart selection engine reduces the cognitive load and complexity for performing spreadsheet operations by clearly presenting the user with easy to use and understand options that are big, simple, and lend themselves nicely to natural user interfaces, touch enabled devices, and devices with small displays as well as with graphical user interfaces, larger displays, and traditional input devices. By making contextually based suggestions, the smart selection engine reduces or eliminates the need for the user to be aware of the available operations or how to perform the operations. Further, the smart selection engine improves the consistency and efficiency of working with a spreadsheet.Type: GrantFiled: November 8, 2016Date of Patent: February 5, 2019Assignee: Microsoft Technolgy Licensing, LLCInventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Pablo Rochat
-
Patent number: 10198424Abstract: In a conventional quantitative plan simulation, it is practically impossible to prepare a spreadsheet-type data input template applicable to all types of plans. Thus, a quantitative plan simulation system is required to handle a plurality of spreadsheets containing variously-formatted data. Therefore, the present invention provides a simulation system, a simulation method and a simulation program which are configured to extract a numerical value, a mathematical formula or other kinds of data necessary for a quantitative plan simulation, based on a relevancy among numerical values and mathematical formulas or other kinds of data in a spreadsheet, and perform the quantitative plan simulation based on the extracted numerical values and mathematical formulas.Type: GrantFiled: July 15, 2015Date of Patent: February 5, 2019Assignee: Integratto Inc.Inventor: Yasushi Ogawa
-
Patent number: 10198425Abstract: The disclosed embodiments enable a report to be generated using a template. The template may include one or more properties for which for which corresponding values are to be inherited by each copy of the template. A value of a property that is inherited may be overridden by modifying the inherited value. A copy of a template may be incorporated into a report design. Conversely, at least a portion of a report design may be saved as a template.Type: GrantFiled: July 7, 2016Date of Patent: February 5, 2019Assignee: Open Text Holdings, Inc.Inventors: Wenbin He, Wenfeng Li, Rima Kanguri, Yu Li
-
Patent number: 10198426Abstract: A method, computer system, and computer program product for dividing a term with appropriate granularity includes extracting an element word specifying granularity from content by parsing, and, if the term includes at least one element word in a part thereof, dividing the term at a position where the at least one element word exists.Type: GrantFiled: January 31, 2017Date of Patent: February 5, 2019Assignee: International Business Machines CorporationInventors: Taiga Nakamura, Tamotsu Sogo, Hironori Takeuchi
-
Patent number: 10198427Abstract: Methods and systems for keyword spotting, i.e., for identifying textual phrases of interest in input data. In the embodiments described herein, the input data comprises communication packets exchanged in a communication network. The disclosed keyword spotting techniques can be used, for example, in applications such as Data Leakage Prevention (DLP), Intrusion Detection Systems (IDS) or Intrusion Prevention Systems (IPS), and spam e-mail detection. A keyword spotting system holds a dictionary of textual phrases for searching input data. In a communication analytics system, for example, the dictionary defines textual phrases to be located in communication packets—such as e-mail addresses or Uniform Resource Locators (URLs).Type: GrantFiled: September 14, 2017Date of Patent: February 5, 2019Assignee: VERINT SYSTEMS LTD.Inventor: Yitshak Yishay
-
Patent number: 10198428Abstract: Computer-implemented methods and systems for textual analysis by generating models of the progression of writing and writing abilities are provided. A set of examinee-generated responses for one or more test items may be identified based upon at least one index. One or more data-based profiles may be assembled from the identified set of examinee-generated responses. Writing characteristics may be quantified from the assembled one or more data-based profiles based on the at least one index.Type: GrantFiled: May 6, 2014Date of Patent: February 5, 2019Assignee: ACT, INC.Inventor: William Bryant
-
Patent number: 10198429Abstract: A mechanism is described for facilitating automatic selection of a text language for a message according to one embodiment. A method of embodiments, as described herein, includes scanning text received in a message, calculating an average character code value for characters in the message and automatically selecting a text language for a response message based on a range of the average character code value.Type: GrantFiled: December 18, 2015Date of Patent: February 5, 2019Assignee: INTEL CORPORATIONInventors: Orit Gueta, Guy Rain, Daphna Avioz, Tal Zrahia, Hila Levy
-
Patent number: 10198430Abstract: A device may obtain a test script document. The device may process the test script document to perform term extraction using one or more term extraction techniques to identify a set of terms of the test script document. The one or more term extraction techniques may include a skip n-gram term extraction technique. One or more terms, of the set of terms, may be located within an n-gram of the test script document. The device may process the test script document to perform hierarchy formation for results of performing term extraction. A relationship between a set of terms, of the set of terms, may be identified using hierarchy formation. The device may generate a functional diagram of the test script document based on the results of performing term extraction and results of performing hierarchy formation. The device may provide information identifying the functional diagram.Type: GrantFiled: August 25, 2016Date of Patent: February 5, 2019Assignee: Accenture Global Services LimitedInventors: Anurag Dwarakanath, Aditya Priyadarshi, Bhanu Anand, Bindu Madhav Tummalapalli, Bargav Jayaraman, Nisha Ramachandra, Anitha Chandran, Parvathy Vijay Raghavan, Shalini Chaudhari, Neville Dubash, Sanjay Podder
-
Patent number: 10198431Abstract: For generating a word space, manual thresholding of word scores is used. Rather than requiring the user to select the threshold arbitrarily or review each word, the user is iteratively requested to indicate the relevance of a given word. Words with greater or lesser scores are labeled in the same way depending upon the response. For determining the relationship between named entities, Latent Dirichlet Allocation (LDA) is performed on text associated with the name entities rather than on an entire document. LDA for relationship mining may include context information and/or supervised learning.Type: GrantFiled: August 22, 2011Date of Patent: February 5, 2019Assignee: SIEMENS CORPORATIONInventors: Swapna Somasundaran, Dingcheng Li, Amit Chakraborty
-
Patent number: 10198432Abstract: Systems and methods for aspect-based sentiment analysis using machine learning methods. An example method comprises: receiving, by a computer system, a custom dictionary comprising a list of lexemes referencing at least one of: a target entity or an aspect associated with the target entity; performing, using the custom dictionary, a syntactico-semantic analysis of at least part of a natural language text to produce a plurality of syntactico-semantic structures representing the part of the natural language text; evaluating, using one or more text characteristics produced by the syntactico-semantic analysis, a classifier function to determine polarities associated with one or more aspect terms; and generating a report comprising the aspect terms and polarities of aspects referenced by the aspect terms.Type: GrantFiled: August 16, 2016Date of Patent: February 5, 2019Assignee: ABBYY Production LLCInventors: Maksim Borisovich Mikhaylov, Konstantin Alekseevich Pasechnikov
-
Patent number: 10198433Abstract: Techniques to predictively respond to user requests using natural language processing are described. In one embodiment, an apparatus may comprise a client communication component operative to receive a user service request from a user client; an interaction processing component operative to submit the user service request to a memory-based natural language processing component; generate a series of user interaction exchanges with the user client based on output from the memory-based natural language processing component, wherein the series of user interaction exchanges are represented in a memory component of the memory-based natural language processing component; and receive one or more operator instructions for the performance of the user service request from the memory-based natural language processing component; and a user interface component operative to display the one or more operator instructions in an operator console. Other embodiments are described and claimed.Type: GrantFiled: March 22, 2016Date of Patent: February 5, 2019Assignee: FACEBOOK, INC.Inventors: Jason E Weston, Antoine Bordes, Alexandre Lebrun, Martin Jean Raison
-
Patent number: 10198434Abstract: Technical solutions are described for generating structured conversational data. An example method includes receiving an utterance that is part of a conversation and identifying the utterance as part of an adjacency pair. The adjacency pair includes two utterances, each produced by different speakers. The method also includes associating the utterance with a label from a predetermined set of labels based on the identifying of the adjacency pair.Type: GrantFiled: October 30, 2017Date of Patent: February 5, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rafah A. Hosn, Robert J. Moore, Michal Shmueli-Scheuer
-
Patent number: 10198435Abstract: Disclosed herein are an apparatus and method for generating a translation model and an apparatus and method for automatic translation. A translation model generation apparatus and corresponding method include a learning data collector configured to collect an original text, an original text containing an error, and a translation of the original text as learning data, and a model generator that generates a translation model to simultaneously perform error correction and translation generation by enabling a neural network to learn based on the collected learning data.Type: GrantFiled: August 24, 2016Date of Patent: February 5, 2019Assignee: Samsung Electronics Co., Ltd.Inventor: Hwi Dong Na
-
Patent number: 10198436Abstract: Highlighting key portions of text within a document is described. A document having text is obtained, and key portions of the document are determined using summarization techniques. Key portion data indicative of the key portions is generated and maintained for output to generate a highlighted document in which highlight overlays are displayed over or proximate the determined key portions of the text within the document. In one or more implementations, reader interactions with the highlighted document are monitored to generate reader feedback data. The reader feedback data may then be combined with the output of the summarization techniques in order to adjust the determined key portions. In some cases, the reader feedback data may also be used to improve the summarization techniques.Type: GrantFiled: November 17, 2017Date of Patent: February 5, 2019Assignee: Adobe Inc.Inventors: Carl Iwan Dockhorn, Sean Michael Fitzgerald, Ragunandan Rao Malangully, Laurie Marie Byrum, Jason Guthrie Waters, Frederic Claude Thevenet, Walter Wei-Tuh Chang
-
Patent number: 10198437Abstract: The present invention relates to statistical machine translation, and provides a machine translation device and a machine translation method that acquire a creation probability for a target language from a single corpus while extracting respective conversion probabilities by extracting syntax conversion knowledge and word translation knowledge from a parallel corpus, model a weighted translation model by allowing each of the conversion knowledge and each of the probabilities to learn using a translation model learning device, and generate a target sentence through decoding processes of a syntax converter and a word translator by applying the translation model to a source sentence input in real time, thereby resolving disadvantages of the existing phrase-based SMT and syntax-based SMT and combining advantages thereof.Type: GrantFiled: July 20, 2011Date of Patent: February 5, 2019Assignee: SK PLANET CO., LTD.Inventors: Young Sook Hwang, Sang-Bum Kim, Chang Hao Yin, Yeon Su Lee, Seong Wook Lee, Hae Chang Rim
-
Patent number: 10198438Abstract: A system and method for translating data from a source language to a target language is provided wherein machine generated target translation of a source sentence is compared to a database of human generated target sentences. If a matching human generated target sentence is found, the human generated target sentence may be used instead of the machine generated sentence, since the human generated target sentence is more likely to be a well-formed sentence than the machine generated sentence. The system and method does not rely on a translation memory containing pairs of sentences in both source and target languages, and minimizes the reliance on a human translator to correct a translation generated by machine translation.Type: GrantFiled: June 20, 2014Date of Patent: February 5, 2019Assignee: SDL Inc.Inventors: Shang-Che Cheng, Alexander Pressman, Hong Zhang, Pei Chiang Ma, Shuan Zhang, Jochen Hummel
-
Patent number: 10198439Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting additional information for text depicted by an image. In one aspect, a method includes receiving an image. Text depicted in the image is identified. The identified text can be in one or more text blocks. A prominence presentation context is selected for the image based on the relative prominence of the one or more text blocks. Each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images. Each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image. A user interface is identified that corresponds to the selected prominence presentation context. Additional information is presented for at least a portion of the text depicted in the image using the identified user interface.Type: GrantFiled: July 21, 2016Date of Patent: February 5, 2019Assignee: Google LLCInventors: Alexander J. Cuthbert, Joshua J. Estelle
-
Patent number: 10198440Abstract: The present invention provides a system for publishing and displaying digital materials, comprising an ePub publishing module comprising a mechanism for publishers to upload ePub files, a user management module providing a means to add, edit and remove end users from the system, a bookshelf module for organizing the user's content in order to create a logical grouping of content, a reading content module for reading content after the user has been mapped to the content, and an annotating content module for annotating user selected text.Type: GrantFiled: October 30, 2014Date of Patent: February 5, 2019Assignee: BRIDGEPOINT EDUCATIONInventors: Wesley Van Rensburg, Joe Barrus, Elizabeth Aguiar, Erik Evans, Marc Riesenberg
-
Patent number: 10198441Abstract: Systems and methods for identifying duplicate media items in a media system are provided. In particular, media content can be uploaded to a serve. The media content can be fingerprinted. A digest is generated based on the fingerprint. The digest is indexed and potential matching media items are identified. Matches are determined from the potential matching media items.Type: GrantFiled: November 18, 2016Date of Patent: February 5, 2019Assignee: Google LLCInventors: Johan Georg Granstrom, Nicola Muscettola
-
Patent number: 10198442Abstract: Methods, systems, and apparatus for receiving, from a user, a request that includes an entity identifier associated with an entity that is referenced by one or more query terms of a search query, determining that the entity is identified in a media consumption database as a media item that has been indicated as consumed by the user or that the entity is associated with a media item that is identified in the media consumption database as a media item that has been indicated as consumed by the user, and based on the determination, providing a response to the request, the response including data indicating that the entity is a media item that has been indicated as consumed by the user or that the entity is associated with a media item that has been indicated as consumed by the user.Type: GrantFiled: December 27, 2013Date of Patent: February 5, 2019Assignee: Google LLCInventor: Matthew Sharifi
-
Patent number: 10198443Abstract: Systems and techniques for suggesting media content contributions for a collaborative playlist are presented. The system can include a playlist component, a social component, and a suggestion component. The playlist component generates a playlist of media content in response to a request from a playlist owner. The social component invites at least one invitee to join a playlist collaboration group comprising the playlist owner and the at least one invitee. The suggestion component displays uploaded media content of the at least one invitee to allow the at least one invitee to add the uploaded media content to the playlist of the media content. The uploaded media content is determined based on a comparison of metadata of the uploaded media content with other metadata of the media content associated with the playlist.Type: GrantFiled: December 19, 2017Date of Patent: February 5, 2019Assignee: Google LLCInventors: Shiva Jaini, Weijian Cheng, Vidya Rangasayee Narayan
-
Patent number: 10198444Abstract: Disclosed are methods and apparatus for displaying a plurality of presentation elements to a user. A progress bar is displayed. A length of the progress bar is representative of a duration of a multimedia presentation. A communication box is also displayed. The communication box comprises a marker and a communication composed by an originator in relation to a certain point or time period within the multimedia presentation. The progress bar and the communication box are displayed such that the marker is in alignment with a position along the length of the progress bar that corresponds to the point or time period in the multimedia presentation in relation to which the communication was composed. The marker may be moved relative to the progress bar.Type: GrantFiled: April 27, 2012Date of Patent: February 5, 2019Assignee: ARRIS Enterprises LLCInventors: Santosh S. Basapur, Shirley A. Chaysinh, Young S. Lee, Hiren M. Mandalia, Ashley B. Novak, Narayanan Venkitaraman
-
Patent number: 10198445Abstract: Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded.Type: GrantFiled: August 22, 2014Date of Patent: February 5, 2019Assignee: Google LLCInventor: Matthew Steiner
-
Patent number: 10198446Abstract: A CAD file converting device for applying CAD files created in a CAD system for machines to a CAD system for ships maps modeling units that the CAD files created in the CAD system for machines and those applied in the CAD system for ships, and converts parameter values determining feature shapes in the mapped modeling units into parameter values proper to the CAD files of the CAD system for ship design. Accordingly, CAD files of a CAD system for machines can be accurately converted into CAD files of a CAD system for ships.Type: GrantFiled: July 31, 2012Date of Patent: February 5, 2019Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGYInventors: Soon Hung Han, Jinggao Li
-
Patent number: 10198447Abstract: An electronic file migration system that analyzes data and migrate qualifying files from a source file system to another or cloud file system. The system can infer access times of the files from create and modify times. The system copies “qualifying” (e.g. aged under a probationary period) files from a source file system to a cloud file system or other storage system, and substitutes them with symbolic links or stubs to the target copies. The system may provide seamlessly-automated and interoperable data archiving, backups, transfers, analytics, and optimizations in an organization. In addition, it may also be desirable to devise a novel electronic file migration system for a third-party service provider to seamlessly process, manage, optimize, and analyze data archiving, backups, and transfers in a client organization.Type: GrantFiled: September 14, 2016Date of Patent: February 5, 2019Assignee: KOMPRISE INC.Inventors: Kumar Goswami, Michael Peercy, Mohit Dhawan, Zahra Badey, Nahush Bhanage, Vikram Krishnamurthy
-
Patent number: 10198448Abstract: A system, device, and method may include a network interface device configured to be communicatively coupled to a user interface. An electronic data storage may be configured to store social network data related to users having accessed a social network content item A processor, coupled to the network interface device and the electronic data storage, may be configured to identify a relationship among at least some of the users, determine a relevance of the relationship to a member of the social network associated with the social network content item based, at least in part, on a social network profile of the member and social network profiles of the users, and cause the network interface device to display, on the user interface, information related to the relationship on the user interface based, at least in part, on the relevance.Type: GrantFiled: December 30, 2013Date of Patent: February 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vinodh Jayaram, Bradley Scott Mauney, Udi Milo, Eric Melz, Nick Swartzendruber, Jason Chen, Aastha Jain, Prachi Gupta
-
Patent number: 10198449Abstract: The disclosed technology generates unique identifiers for content items in a multi-user network-based content management system. The generated identifiers satisfy at least the properties of, (1) the GUID is unique on the local client device; (2) the GUID is preserved across reboots, moves, renames, and content item modifications; (3) the GUID is not preserved when the content item is copied; and (4) the GUID is not reused after a content item is deleted. The unique identifiers allow the content management system to model each user account as a collection of content item objects and globally unique identifiers instead of as a directory-based hierarchy of content items.Type: GrantFiled: June 26, 2014Date of Patent: February 5, 2019Assignee: Dropbox, Inc.Inventor: Dwayne Litzenberger
-
Patent number: 10198450Abstract: Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network.Type: GrantFiled: October 6, 2015Date of Patent: February 5, 2019Assignee: Z124Inventor: Brian Reeves
-
Patent number: 10198451Abstract: Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.Type: GrantFiled: March 10, 2017Date of Patent: February 5, 2019Assignee: Commvault Systems, Inc.Inventors: Anand Prahlad, Jeremy Alan Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
-
Patent number: 10198452Abstract: Systems and methods are disclosed that track a document within a file system using document identifier (DOCID) that is preserved during safe save operations. The DOCID can be a universally unique identifier (UUID). The DOCID can be generated on a local file system or generated during a synchronization process with a remote synchronization service. Applications can opt in to document tracking. The kernel of the operating system can monitor file system operations on a per-application and per-thread basis and determine when a processing thread is about to perform a safe save. When a sequence of file system operations indicates that a safe save is to be performed, the kernel can generate and store a tombstone record that includes the DOCID and other metadata of the tracked document and pass the DOCID and metadata to the newly saved document.Type: GrantFiled: September 30, 2014Date of Patent: February 5, 2019Assignee: Apple Inc.Inventors: Pierre Habouzit, Dominic B. Giampaolo
-
Patent number: 10198453Abstract: The present invention provides a method and an apparatus for clearing temporary files in a mobile terminal and a mobile terminal, the method comprises: receiving a clearing instruction; establishing a writer thread according to the clearing instruction; and controlling the writer thread to write data into a first preset file directory, such that an operating system of the mobile terminal is triggered to clear temporary files in at least one second preset file directory according to a preset cache release rule.Type: GrantFiled: August 13, 2014Date of Patent: February 5, 2019Assignee: SHELL INTERNET (BEIJING) SECURITY TECHNOLOGY CO., LTD.Inventors: Hong Li, Hang Wei, Dingpan Li, Jian Ma
-
Patent number: 10198454Abstract: This disclosure provides for a highly-efficient and scalable compression tool that compresses quality scores, preferably by capitalizing on sequence redundancy. In one embodiment, compression is achieved by smoothing a large fraction of quality score values based on k-mer neighborhood of their corresponding positions in read sequences. The approach exploits the intuition that any divergent base in a k-mer likely corresponds to either a single-nucleotide polymorphism (SNP) or sequencing error; thus, a preferred approach is to only preserve quality scores for probable variant locations and compress quality scores of concordant bases, preferably by resetting them to a default value. By viewing individual read datasets through the lens of k-mer frequencies in a corpus of reads, the approach herein ensures that compression “lossiness” does not affect accuracy in a deleterious way.Type: GrantFiled: April 27, 2015Date of Patent: February 5, 2019Inventors: Bonnie Berger Leighton, Deniz Yorukoglu, Yun William Yu, Jian Peng
-
Patent number: 10198455Abstract: A method, including partitioning a dataset into a first number of data units, and selecting, based on a sampling ratio, a second number of the data units. A hash value is calculated for each of the selected data units, and a first histogram is computed indicating a first duplication count for each of the calculated hash values. Based on respective frequencies of the calculated hash values, a second histogram is computed indicating an observed frequency for each of the first duplication counts in the first histogram, and based on the sampling ratio and the second histogram, a target function is derived. A third histogram that minimizes the target function is derived, the third histogram including, for the first number of the storage units, second duplication counts and a respective predicted frequency for each of the second duplication counts. Finally, a deduplication ratio is determined based on the third histogram.Type: GrantFiled: January 13, 2016Date of Patent: February 5, 2019Assignee: International Business Machines CorporationInventors: Danny Harnik, David Chambliss, Oded Margalit, Dmitry Sotnikov
-
Patent number: 10198456Abstract: Methods for improving data accuracy in a positioning system database are provided. In one aspect, a method includes obtaining an image of a building including a business, and receiving from a user a first identifier in the image of a first edge of the business. The first identifier is associated with a first axis heading in the direction of the first edge of the business. The method also includes receiving from the user a second identifier of a second edge of the business, the second identifier associated with a second axis, receiving from the user a third identifier of an entrance to the business, the third identifier associated with a third axis, and identifying first, second, and third points on the first, second, and third axes, respectively, to identify the first edge, the second edge, and the entrance of the business on the map. Systems and machine-readable media are provided.Type: GrantFiled: January 22, 2016Date of Patent: February 5, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Wesley Boyer, Michael Chasen, Victor Quinn
-
Patent number: 10198457Abstract: A system and method of identifying objects is provided. In one aspect, the system and method includes a hand-held device with a display, camera and processor. As the camera captures images and displays them on the display, the processor compares the information retrieved in connection with one image with information retrieved in connection with subsequent images. The processor uses the result of such comparison to determine the object that is likely to be of greatest interest to the user. The display simultaneously displays the images the images as they are captured, the location of the object in an image, and information retrieved for the object.Type: GrantFiled: August 25, 2016Date of Patent: February 5, 2019Assignee: Google LLCInventors: David Petrou, Matthew J. Bridges, Shailesh Nalawadi, Hartwig Adam, Matthew R. Casey, Hartmut Neven, Andrew Harp
-
Patent number: 10198458Abstract: Aspects of a multi-level electrical distribution control system associated with an electrical distribution grid are disclosed. Data access and processing across the multi-level control system and the electrical distribution grid can provide improved utilization of energy within the electrical distribution grid. Further, dynamic reconfiguration of the electric distribution grid can be based distributed processing and access to information relating to the electrical distribution control system or electrical distribution grid. An encapsulated DNNC data element is disclosed as an efficient and secure means of accessing data across the multi-level electrical distribution control system or the associated electrical distribution grid.Type: GrantFiled: December 15, 2017Date of Patent: February 5, 2019Assignee: General Electric Technology GmbHInventors: Ethan Clair Boardman, Subrahmanyam Saraswati Venkata
-
Patent number: 10198459Abstract: A version manager that manages multiple versions of a logical data model. Each version of the logical data model exposes a data storage system using a corresponding semantic mapping set that for multiple logical data model entities, maps at least the logical data model entity to at least a corresponding physical data model entity of the data storage system. The logical data model itself may consistent of multiple constituent logical data models, each used for a different vertical to expose the same underlying storage system. The version manager corresponds each of one or more data consumers of the data storage system with a version of the logical data model. Accordingly, when requests come in from a particular data consumer, the corresponding version of the logical data model is used.Type: GrantFiled: November 20, 2014Date of Patent: February 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Zhen Liu, Chiu Chun Bobby Mak, Xiaomin Deng, Yet Luong Huynh, Chunxing Zhou
-
Patent number: 10198460Abstract: In system for analyzing large data sets, document/file format can be discovered by attempting to parse the file using several parsers to generate a schema, assigning a score to each parsing, and selecting a parser based on the assigned scores. Schema element attributes, such as statistical parameters, can be derived and used in identifying schema elements associated with other files. Attributes of identified schema elements can be used to substitute missing data values with values based on such attributes. Data values corresponding schema elements can be selected and highlighted, and schema elements and/or attributes thereof can be highlighted based on selected data values. From a cluster of files, a lineage relationship between file pairs, indicating whether one file is derived from another, can be determined for several files. In reducing/compacting data, utilization of all available reducers can be optimized according to current utilization of one or more reducers.Type: GrantFiled: June 4, 2014Date of Patent: February 5, 2019Assignee: Waterline Data Science, Inc.Inventor: Alexander Gorelik
-
Patent number: 10198461Abstract: The disclosed embodiments include data storage systems and methods to store data. In one embodiment, the system includes a storage medium having a plurality of partitions for storing data values of a dataset. The system also includes a system manager operable to receive a data value from an external source and assign a plurality of data subsets of the dataset to the plurality of partitions. The system also includes a key manager operable to assign a key of a key space to each data value of the dataset. The system further includes at least one data manager, where each data manager is assigned a data subset. Further, each data manager is operable to provide an indication of whether the data value belongs to the data subset and operable to store the data value on the partition. The system also includes an allocation manager operable to dynamically readjust the partition.Type: GrantFiled: May 6, 2016Date of Patent: February 5, 2019Assignee: MASERGY COMMUNICATIONS, INC.Inventor: Michael Roy Stute
-
Patent number: 10198462Abstract: Concepts and technologies are described herein for cache management. In accordance with the concepts and technologies disclosed herein, the server computer can be configured to communicate with a client device configured to execute a cache module to maintain a cache storing data downloaded from and/or uploaded to the server computer by the client device. The server computer can be configured to receive requests for data stored at the server computer. The server computer can be configured to respond to the request with hashes that correspond to the requested data. The client device can search the cache for the hashes, obtain the data from the cache if the hashes are found, and/or download the data from the server computer if the hashes are not found. The client device also can be configured to update the cache upon uploading the data to the server computer.Type: GrantFiled: April 5, 2012Date of Patent: February 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Miko Arnab Sakhya Singha Bose, Simon Clarke, David Charles Oliver, Malgorzata Anna Malaczek
-
Patent number: 10198463Abstract: In accordance with embodiments, there are provided mechanisms and methods for appending data to large data volumes in a multi-tenant store. These mechanisms and methods for appending data to large data volumes can enable embodiments to provide more reliable and faster maintenance of changing data. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes receiving new data for a database. The new data is written to a temporary log. The size of the log is compared to a threshold. Then the log is written to a data store, if the size of the log is greater than the threshold.Type: GrantFiled: December 7, 2010Date of Patent: February 5, 2019Assignee: salesforce.com, inc.Inventors: Bill C. Eidson, Simon Z. Fell
-
Patent number: 10198464Abstract: Various systems, mediums, and methods herein describe aspects of personal information platforms accessible with client devices over communication networks in data infrastructures. A system may determine data associated with a user. The system may determine a personal information platform (PIP) based on the data associated with the user, where the PIP is configured to identify a number of data types from the data associated with the user. The system may determine accesses for one or more entities to the number of data types based on one or more services provided by the one or more entities to the user. The system may cause a client device to display an indication of the PIP, where the indication provides the one or more accesses of the one or more entities.Type: GrantFiled: December 28, 2015Date of Patent: February 5, 2019Assignee: PAYPAL, INC.Inventors: Norihiro Edwin Aoki, John Tsai
-
Patent number: 10198465Abstract: Described are methods, systems and computer readable media for providing a current row position query language construct and array processing query language constructs and associated processing.Type: GrantFiled: May 14, 2016Date of Patent: February 5, 2019Assignee: Deephaven Data Labs LLCInventors: David R. Kent, IV, Ryan Caudy, Charles Wright, Mark Zeldis, Radu Teodorescu