Edit, Composition, Or Storage Control Patents (Class 715/255)
  • Patent number: 10449360
    Abstract: An example of a neurostimulation system may include a storage device, a programming control circuit, and a graphical user interface (GUI). The storage device may be configured to store individually definable waveforms. The programming control circuit may be configured to generate stimulation parameters controlling the delivery of the neurostimulation pulses according to a pattern. The GUI may be configured to define the pattern using one or more waveforms selected from the individually definable waveforms. The GUI may display waveform tags each selectable for access to a waveform of the individually definable waveforms, and display a waveform builder in response to selection of one of the waveform tags. The waveform builder may present a graphical representation of the accessed waveform and allow for the accessed waveform to be adjusted by editing the graphical representation of the accessed waveform on the GUI.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: October 22, 2019
    Assignee: Boston Scientific Neuromodulation Corporation
    Inventors: Michael A. Moffitt, Sridhar Kothandaraman
  • Patent number: 10444956
    Abstract: In embodiments of statistics time chart interface row mode drill down, a first interface is displayed in a table format that includes columns each having a column heading comprising a different value, each different value associated with a particular event field, and includes rows each with a time increment and one or more aggregated metrics, each aggregated metric representing a number of events having a field-value pair that matches the different value represented in one of the columns and within the time increment over which the aggregated metric is calculated. A row that includes the time increment and the aggregated metrics can be emphasized in the first interface, and in response, a menu is displayed with selectable options to transition to a second interface based on a selected one of the options.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: October 15, 2019
    Assignee: Splunk Inc.
    Inventors: Cory Eugene Burke, Katherine Kyle Feeney, Divanny I. Lamas, Marc Vincent Robichaud, Matthew G. Ness, Clara E. Lee
  • Patent number: 10445407
    Abstract: In various embodiments, methods and systems, for automatically generating guides, are provided. A user can generate guides based on content zones of a wireframe layout or visual element layout. A selection of a content zone having a shape is received. A selection of a guide creation action to generate a grid structure encompassing the shape of the content zone is received. A determination of a boundary set for the shape is made. The boundary set includes a top boundary, a bottom boundary, a left boundary, and a right boundary. The boundary set is based on a data (e.g., vector, pixel, text) perimeter of the shape. The grid structure is automatically generated based on the shape. The grid structure comprises a top horizontal guide, a bottom horizontal guide, a left vertical guide, and right vertical guide. The grid structure is located adjacent to portions of the boundary set of the shape.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: October 15, 2019
    Assignee: Adobe Inc.
    Inventors: Seth Alan Shaw, Alan Lee Erickson
  • Patent number: 10437446
    Abstract: A computer-aided design system enables physical articles to be customized via printing or embroidering. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: October 8, 2019
    Assignee: Best Apps, LLC
    Inventor: Michael Bowen
  • Patent number: 10425388
    Abstract: A method for protecting encrypted data may includes encrypting, by a client terminal, the sensitive data by using a key in response to receipt of the sensitive data; sending the encrypted sensitive data to a provider server through a first request and obtaining a unique tag corresponding to the sensitive data; and sending the key and the unique tag to the provider server through a second request so that the provider server decrypts the sensitive data corresponding to the unique tag by using the key. The first request and the second request are different requests. Since the client terminal sends the encrypted sensitive data and the key to the provider server respectively in different requests, if others intercept the encrypted sensitive data, it is difficult to intercept the key carried in another request, and the encrypted sensitive data cannot be decrypted. Thus security of the sensitive data is protected.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: September 24, 2019
    Assignee: Alibaba Group Holding Limited
    Inventor: Jie Zhao
  • Patent number: 10423703
    Abstract: Systems, methods, and computer-readable media are disclosed for detecting and rendering endnotes in digital content. A user selection of a link rendered at a first location in digital content may be detected and various filtering criteria may be evaluated to determine whether the link references a second location in the digital content that is associated with endnote content. If the link is determined to reference endnote content, the endnote content may be extracted and rendered in association with a portion of the digital content corresponding to the first location.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: September 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ashish Singh, Robert Hale Christensen, Eric Chen
  • Patent number: 10423825
    Abstract: A retrieval device includes: a printer configured to print a document onto paper together with an identifier image, the identifier image representing an identifier of the document; a storage configured to correlate electronic data for the document with the identifier to store the electronic data; an image taking device configured to photograph the identifier image in the paper; an input device configured to receive an input of a keyword; a search portion configured to search for the keyword in the document by using the electronic data corresponding to the identifier represented in the identifier image photographed; and a display device configured to display a result of the search made by the search portion.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: September 24, 2019
    Assignee: KONICA MINOLTA, INC.
    Inventor: Kaitaku Ozawa
  • Patent number: 10412179
    Abstract: In one embodiment, a method includes receiving from a user of an online social network an identifier of a web site and content on the web site that the user desires to track, determining whether the content has been updated on the web site, and if the content has been updated, then communicating a notification to the user that the web site has been updated.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: September 10, 2019
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 10409854
    Abstract: Examples disclosed herein relate to selecting an image based on text topic and image explanatory value. In one implementation, a processor selects an image to associate with a text based on a criteria indicating the explanatory value of a context information related to the image in relation to the topic of the text. The processor may output the selected image.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: September 10, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lei Liu, Jerry Liu, Shanchan Wu, Hector A Lopez
  • Patent number: 10387552
    Abstract: In various embodiments, methods and systems for managing portable document-based workspaces is provided. An indication to save a document-based workspace for a document is received on a computing device. The computing device can include a software application for editing the document and a client application for communicating with a cloud service component that is configured to store the document and the document-based workspace. Based on receiving the indication to save the document-based workspace, transient data associated with the document is identified. The transient data can be identified based on a data structure that defines document-specific data that are preserved as part of the document-based workspace. The document-based workspace is saved and communicated to the cloud service component such that the transient data associated with the document is accessible when the document is accessed from a second computing device that sends an indication to access the document and the document-based workspace.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: August 20, 2019
    Assignee: Adobe Inc.
    Inventor: Mansukh Patidar
  • Patent number: 10379822
    Abstract: A system dynamically assesses computer code as it is constructed to determine if there is better wording for the code, a more efficient way of writing that code, or preferred code or programming language based on a set of predetermined factors and then proposes the best resource for obtaining that piece of code. The predetermined factors may include, but are not limited to an enterprise's policy, and business rules.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Lisa Seacat DeLuca, Jeremy R. Fox, Rick A. Hamilton, II
  • Patent number: 10380238
    Abstract: Block properties and improved calculated columns properties are provided in a spreadsheet application. Once block properties are set for a group of spreadsheet cells or a spreadsheet list, the properties may be applied to the entire group of selected cells or list as opposed to requiring application of properties to individual cells. If rows or columns are added to the group of selected cells or list, properties applied to the group of cells or list are automatically applied to the new rows or columns. Block properties also provide for intelligent-behaving list borders where list borders are not corrupted by the movement or changing of columns or rows sharing edges with a list border. Calculated columns are a type of block property that extends the functionality of formulas throughout an entire column of an associated group of cells or list.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: August 13, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joseph N. Chirilov, Dennis R. Newland, Eoin J. Burke, Hannah W. Zhou, John C. Haymond, Juha P. Niemisto, Robert C. Collie, Robert W. Coffen, Thao Moua
  • Patent number: 10372426
    Abstract: A system dynamically assesses computer code as it is constructed to determine if there is better wording for the code, a more efficient way of writing that code, or preferred code or programming language based on a set of predetermined factors and then proposes the best resource for obtaining that piece of code. The predetermined factors may include, but are not limited to an enterprise's policy, and business rules.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Lisa Seacat DeLuca, Jeremy R. Fox, Rick A. Hamilton, II
  • Patent number: 10360466
    Abstract: Systems, methods, and non-transitory computer-readable media can receive an image. One or more concepts depicted in the image are identified based on machine learning techniques. The one or more concepts are filtered based on filtering criteria to identify one or more selected concepts. An image description is generated comprising the one or more selected concepts.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: July 23, 2019
    Assignee: Facebook, Inc.
    Inventors: Shaomei Wu, Lada Ariana Adamic, Jeffrey C. Wieland, Omid Farivar, Hermes Germi Pique Corchs, Matt King, Brett Alden Lavalla, Balamanohar Paluri
  • Patent number: 10353531
    Abstract: A computer-implemented method and system enable customizing web applications within a domain includes mapping a plurality of source databases to a universal database. A webpage is generated, which includes providing for a user to incorporate at least one widget into a webpage, associating a call to the universal database for the incorporated at least one widget. The webpage, or a model of the webpage, is incorporated into a management system. When the widget is actuated, a visualization of data from at least one of the plurality of source databases that has been mapped to the universal database is incorporated into the webpage.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: July 16, 2019
    Assignee: Conduent Business Services, LLC
    Inventors: Terry Michael Johnston, Chad Matthew Ramos, Jeff Michael Couturier
  • Patent number: 10348658
    Abstract: Implementations relate to suggested items for use with embedded applications in chat conversations. In some implementations, a method includes causing a chat interface to be displayed by a first user device, the chat interface generated by a messaging application. The chat interface is configured to display, in a chat conversation, messages provided by user devices participating in the chat conversation over a network. An embedded interface is associated with the chat interface and displayed by an embedded application associated with the messaging application. A suggestion event is determined to occur in association with the embedded application based on received data that indicates that a particular event has occurred at one or more other user devices participating in the chat conversation. Suggested response items are obtained based on the suggestion event, and the suggested response items are displayed by the first user device.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: July 9, 2019
    Assignee: Google LLC
    Inventors: Adam Rodriguez, Rendong Chen, Thomas Horn, Florbela Lei, Yohan Launay, Chen-Ting Chuang, Bin Zhu
  • Patent number: 10331775
    Abstract: The present disclosure provides methods, systems, and computer products for providing state-based revisions in a document collaboration system. In some aspects, a plurality of users may be simultaneously editing the same document on their respective computing devices. The document may comprise a plurality of editable objects having unique objects identifiers. In such aspects, when a user edits an object in a local version of the document, a state-based revision (“SBR”) record is created. The SBR is populated with information such as, information describing the type of object being edited, a descriptor that uniquely identifies the specific instance of the object being edited, a collection of common references that can be adjusted by the document collaboration engine and an opaque binary stream comprising the modified state of the edited object. The SBR record is then transmitted to one or more additional devices.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Ryan, Danny Khen, Jenefer Monroe, Alexander Babanov, Kartik Nathan, Dmitri Kotchetov, Konrad Tupaj, Douglas Mangini, Sam Gensburg, Duane Campbell
  • Patent number: 10310716
    Abstract: An apparatus and a method of supporting cooperation for joint editing of an electronic document according to an exemplary embodiment of the present invention transmit a markup language-based document, to which an editing contents generated up to present by a first user are reflected, to a client terminal of a second user when the second user participates in cooperation for an electronic document while the first user is editing the electronic document converted into the markup language-based document, thereby supporting the first user and the second user to simultaneously edit the same markup language-based document.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: June 4, 2019
    Assignee: HANCOM INC.
    Inventors: Taeju Lee, Yongkyung Oh, Kyury Kim
  • Patent number: 10311366
    Abstract: The present disclosure is directed toward systems and methods for automatically generating combinations of styling values for application to a digital design. Each of the generated styling value combinations includes styling values selected from one or more probabilistically distributed sets of styling values. One or more embodiments described herein utilize a scoring system to ensure that, when applied to the digital design, the styling values included in the probabilistically distributed sets of styling values will make the digital design look professional and aesthetically pleasing.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: June 4, 2019
    Assignee: ADOBE INC.
    Inventors: Adam Portilla, Peter O'Donovan, Satish Shankar
  • Patent number: 10303999
    Abstract: Systems and techniques for determining relationships and association significance between entities are disclosed. The systems and techniques automatically identify supply chain relationships between companies based on unstructured text corpora. The system combines Machine Learning models to identify sentences mentioning supply chain between two companies (evidence), and an aggregation layer to take into account the evidence found and assign a confidence score to the relationship between companies.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: May 28, 2019
    Assignee: Refinitiv US Organization LLC
    Inventors: Shai Hertz, Mans Olof-Ors, Enav Weinreb, Oren Hazai, Geoff Horrell, Yael Lindman, Yehonatan Mataraso, Phani Nivarthi
  • Patent number: 10303755
    Abstract: Updating a document relating to updates of a graphical user interface (GUI) is provided. An example method includes identifying one or more images in a screenshot of an existing graphical user interface (GUI) and in a screenshot of a new GUI modified from the existing GUI; extracting image text associated with one or more component images from the existing GUI and the new GUI; identifying, in the new GUI, text and image differences between the component images from the existing GUI and the new GUI; identifying, in a document, document text associated with the text and image differences; and modifying the associated document text according to the identified text and image differences.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan Cullen, Paul B. French, James Young
  • Patent number: 10296569
    Abstract: Systems and methods are used to enable creating, searching, and managing user-managed online pages (e.g., MAPpages) linked to locations on an interactive digital map. In one aspect, the method includes, at a server system: receiving, from a client, a request to create a new MAPpage of a first type selected from a plurality of preexisting types; creating the new MAPpage of the first type associated with a first physical location and the client, uploading the new MAPpage to a platform containing MAPpages uploaded directly from content contributors; indexing the new MAPpage to the first physical location on an interactive digital map; and for each MAPpage associated with the client, enabling the client to associate the respective MAPpage with one or more physical locations, the one or more physical locations including the first physical location.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: May 21, 2019
    Assignee: Somchai Akkarawittayapoom
    Inventor: Somchai Akkarawittayapoom
  • Patent number: 10291686
    Abstract: Secure and remote operation of a remote computer from a local computer over a network includes authenticating a remote computer for connection to a computer over the network and/or a local computer for connection to a remote computer over the network; establishing a secure connection therebetween; and integrating a desktop of a remote computer on a display of a local computer. Functions that are performed may include one or more of: integrating a file structure of accessible files accessed at the second or first computer, into a file structure contained at the first or second computer, respectively; at least one of integrating a desktop of the second computer on a display of the first computer and integrating a desktop of the first computer on a display of the second computer; and directly operating the second computer from the first computer or the first computer from the second computer.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: May 14, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lambertus Hesselink, Dharmarus Rizal, Eric S. Bjornson
  • Patent number: 10282878
    Abstract: Various methods are provided for generating and annotating a graph. One example method may include determining one or more key patterns in a primary data channel, wherein the primary data channel is derived from raw input data in response to a constraint being satisfied. A method may further include determining one or more significant patterns in one or more related data channels. A method may further include generating a natural language annotation for at least one of the one or more key patterns or the one or more significant patterns. A method may further include generating a graph that is configured to be displayed in a user interface, the graph having at least a portion of the one or more key patterns, the one or more significant patterns and the natural language annotation.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: May 7, 2019
    Assignee: ARRIA DATA2TEXT LIMITED
    Inventor: Ehud Baruch Reiter
  • Patent number: 10275225
    Abstract: A variable is identified. Information associated with the variable is identified. A distributed resource for storing a value for the variable is identified based at least in part on the information. The distributed resource for storing the value is automatically provisioned.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: April 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ronald Widharta Sunarno, Pierre Steckmeyer, David Ping, Nicolas Vautier, Umesh Haridas Sampat
  • Patent number: 10275944
    Abstract: In an approach to three dimensional component visualization, one or more computer processors receive a request associated with one or more reference tags received from one or more requesting devices. The one or more computer processors identify component data associated with one or more requested reference tags. The one or more computer processors analyze the one or more three dimensional renderings of one or more components using component data. The one or more computer processors determine whether to augment the one or more three dimensional renderings. The one or more computer processors create an augmented three dimensional rendering using component data. The one or more computer processors send one or more three dimensional renderings of one or more components using component data to the one or more requesting devices.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ronald A. Case, Juan F. Garzon, Alexandru Z. Nagy, Kaoru Stabnow
  • Patent number: 10268830
    Abstract: Protecting a fragment of a document includes automatically detecting the fragment without user intervention based on the content of the fragment and/or the context of the fragment within a set of documents, selectively encrypting the fragment to prevent unauthorized access, and providing an alternative view of the fragment that prevents viewing and access of content corresponding to the fragment unless a decryption password is provided. Automatically detecting the fragment may include detecting numbers and alphanumeric sequences of sufficient length that do not represent commonly known abbreviations, detecting generic terms, detecting proper names, detecting terms signifying a type of content, detecting mutual location of terms and sensitive content, and/or detecting user defined terms. The generic terms may correspond to password, passcode, credentials, user name, account, ID, login, confidential, and/or sensitive. The proper names may be names of financial organizations and security organizations.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: April 23, 2019
    Assignee: EVERNOTE CORPORATION
    Inventor: Phil Libin
  • Patent number: 10268668
    Abstract: Systems for generating a USPTO office action response document based on an input USPTO Office Action document. A method implementation for constructing the USPTO office action response traverses a ruletree that has been dynamically formed from user answers to successive questions based on characteristics of the USPTO Office Action document. The ruletree comprises a first set of data items that pertains to an HCI and the ruletree further comprises a second set of data items that pertain to the target USPTO office action response document. Correspondence between the set of user answers to questions and passages in the USPTO office action response document are maintained in the ruletree. The ruletree expands and contracts during user interaction. To generate the USPTO office action response document, the ruletree is traversed in a sorted order, where traversal of a node generates a passage or passages in the generated USPTO office action response document.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: April 23, 2019
    Inventors: Rex Andrew West, Richard Charles Bridgeman
  • Patent number: 10257251
    Abstract: This disclosure relates to systems and methods for using a uniform resource locator to retrieve content for both a first application and a second application. The user may elect to use the first or second application to view content associated with the uniform resource locator. In one instance, an unmodified uniform resource locator may be parsed for identifiers that may be used to retrieve content for the second application instead of the content for the first application. In another instance, a modified uniform resource locator may be appended with a second application scheme and a path for the content of the second application address. In both instances, the unmodified and the modified uniform resource locators may be used to retrieve content for the first application or the second application.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan A. Leblang
  • Patent number: 10242004
    Abstract: A method of tagging a document for future access, the method comprising the steps of: (a) Saving a document on a server, (b) Accessing said document by a tagging process program, (c) Having said tagging process program: (i) generate a tag referring to the location of said document on said server; and (ii) add said tag to said document, while said tag being visible on the printed version of the document, wherein, said tag can be scanned by a device equipped with an optical scanner and as a result said document would be accessible to said device.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: March 26, 2019
    Assignee: Knova Web Technologies, Inc.
    Inventors: Gabriel Deschenes, Alexandre Gagnon-Demers, Julien Leroux
  • Patent number: 10217489
    Abstract: In a media editing device for reorganizing media content and editing the reorganized media content, a plurality of tracks is obtained, where each track comprises at least one component, each component comprising at least one segment, each segment comprising one of: image content, video content, audio content, and audio/video content. A first user input selecting a plurality of the tracks is received. A second user input selecting at least one reorganization technique to be applied to the selected tracks is also received. The selected reorganization technique is applied to the selected tracks, and the reorganized tracks are displayed. Editing operations are received for at least one of the reorganized tracks.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: February 26, 2019
    Assignee: CYBERLINK CORP.
    Inventor: Chen-Wei Chou
  • Patent number: 10198440
    Abstract: 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: Grant
    Filed: October 30, 2014
    Date of Patent: February 5, 2019
    Assignee: BRIDGEPOINT EDUCATION
    Inventors: Wesley Van Rensburg, Joe Barrus, Elizabeth Aguiar, Erik Evans, Marc Riesenberg
  • Patent number: 10192068
    Abstract: A computing system for redacting and/or tokenizing non-public information of electronic documents obtained from monitored communications includes a data redaction computing device and/or a data tokenization computing device, a communications network, and a database storing computer executable instructions for analyzing information associated with a plurality of electronic documents stored communicated via the computing network. The computer executable instructions may cause the data redaction/tokenization computing device to identify non-public information in one or more of the plurality of electronic documents and/or at least one of a document type, a source of the electronic document, and a destination to which the electronic document is to be communicated. Based on this analysis, the data redaction/tokenization computing device may modify the electronic document to redact and/or tokenize the non-public information based on the computer executable instructions retrieved from the second database.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: January 29, 2019
    Assignee: Bank of America Corporation
    Inventors: Sorin N. Cismas, Manu Kurian, Paul Grayson Roscoe
  • Patent number: 10185702
    Abstract: Content providers may specify special formatting instructions to manage formatting of content that is ultimately displayed by electronic devices. The formatting instructions may include formatting that is not apparent from an original format of the content. The formatting instructions from a content provider may override default formatting that is used by a viewing application on the electronic device or a host (intermediary) that formats the content for the electronic device, which would otherwise control a format of the content. The formatting instructions may be based on attributes of the electronic devices, such as display size, display type, etc. By enabling content providers to specify these special formatting instructions, the content providers may retain control of an ultimate look and function of the content when the content is formatted for a particular electronic device.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Allan White
  • Patent number: 10176506
    Abstract: There is provided a product search system including a user interface through which a target product can be efficiently searched and specified from a number of products registered in a product master with high speed while reducing work load. In a representative embodiment of the present invention, there are provided a phrase analysis unit which acquires a character string of a product name of each of the products contained in a list of the products, divides the character string into phrases by a predetermined division character or a symbol to acquire words, and sets a word satisfying a predetermined condition in each of the words to a search word, and a search word processing unit that shows the search word to the user, narrows the products contained in the list down to products of which the product names contain a search word designated by the user, and outputs the narrowed products.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: January 8, 2019
    Assignee: NOMURA RESEARCH INSTITUTE, LTD.
    Inventor: Soichi Ohara
  • Patent number: 10152532
    Abstract: A method of associating a meaningful term with a first abbreviated name includes selecting a first meaningful term based on similarity between the first meaningful term and expansion of a first abbreviated term, selecting the first meaningful term based on collocation of a second abbreviated term, and associating the first meaningful term with the first abbreviated term. The first abbreviated term is associated with a first abbreviated name. The second abbreviated term and a third abbreviated term are associated with a second abbreviated name. The second abbreviated term satisfies a matching criterion associated with the first abbreviated term. A corresponding system and computer-readable device are also disclosed.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: December 11, 2018
    Assignee: AT&T INTERWISE LTD.
    Inventors: Daniel Dabah, Elad Mazaki
  • Patent number: 10146848
    Abstract: The present invention relates generally to a distributed database environment. Aspects of the present invention include employing a distributed, scalable, autonomous resource discovery, management, and stitching system for use in the database. In embodiments of the present invention a database instance architecture can be used where each database instance maintains management of the database instance rather than the entire environment. In embodiments of the present invention each database instance includes an autonomous management system capable of communicating with autonomous management systems of other database instances to allocate and share resources between database instances.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: December 4, 2018
    Assignee: DELL PRODUCTS LP
    Inventors: Rajesh Narayanan, YuLing Chen, Ke Xu
  • Patent number: 10147161
    Abstract: An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: based on the determined age of a particular message in a displayed message thread, provide for a change in the intelligibility of at least part of the particular message with respect to one or more of: at least one of the other of the messages in the displayed message thread; and at least some of the other part of the particular message.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: December 4, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Liang Zhang, Yannis Paniaras
  • Patent number: 10127444
    Abstract: Described herein is a computer implemented method for processing an electronic document. The method comprises accessing a comparison set of reference document codifications, each reference document codification in the comparison set comprising a plurality of canonical feature codifications. Each canonical feature codification in each reference document codification in the comparison set is processed by determining whether the electronic document has one or more text rectangles in a potential position of the canonical feature and, in response determining that the electronic document has one or more text rectangles in a potential position of the canonical feature, recording a preliminary association between the or each text rectangle and the canonical feature. For each text rectangle preliminarily associated with one or more canonical features, a final canonical feature assignment is determined for the text rectangle based on the one or more preliminarily associated canonical features.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: November 13, 2018
    Assignee: Coupa Software Incorporated
    Inventors: Mark Oliver Burch, Hanieh Borhanazad
  • Patent number: 10122729
    Abstract: The content management system can receive log-on requests from a plurality of users and a request from the plurality of users to access content stored in a repository of the content management system. The requested content can be copied to a transient content store. The transient content store can facilitate presentation of the copy of the content on a shared interface to the plurality of users. The transient content store can facilitate editing of the copy of the content by the plurality of users simultaneously by an editor external to the content management system. The edited copy of the content can be transmitted back to the content management system and can be stored in the repository of the content management system.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: November 6, 2018
    Assignee: Alfresco Software, Inc.
    Inventors: Stefan Kopf, Jared Ottley, Brian Remmington, Gregory Melahn
  • Patent number: 10117697
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled management of webpage elements for dynamic customization of relevant information. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performing one or more tasks relating to dynamic customization of webpage elements relating to a webpage package. The request may be received at a first computing device over a network. The method may further include performing, in real-time, the one or more tasks.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: November 6, 2018
    Assignee: salesforce.com, inc.
    Inventors: Philip Norman Calvin, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
  • Patent number: 10122713
    Abstract: A device and a method for encrypting a virtual machine by on-the-fly encryption and decryption of the memory is described. The device comprises hardware and software elements, including a hardware security module for executing, in response to data read/write requests, on-the-fly encryption and decryption operations of the data stream associated with an encrypted memory image. The device and the method are particularly suited to allowing the secure authentication and execution of programs in the context of the infrastructure as a service layer of the cloud computing model.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: November 6, 2018
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Laurent Hubert, Renaud Sirdey
  • Patent number: 10122530
    Abstract: One embodiment relates to a method for enabling an entity to delegate calculation of a bilinear pairing value e(A,B) between two values A and B to a calculation server. The entity may select public elements P1 and P2 and secret elements S1 and S2, two of the elements from among P1, P2, S1, and S2 being selected to be equal to A and B, generate elements R1=vS1, R2=uS2, T1=uP1+S1, T2=vP2=S2, where u and v are random numbers, and transmit R1, R2, T1, and T2 to the calculation server. The server may calculate (a1)y=e(T1,T2)[e(R1,P2)e(P1,R2)]?1, and (a2)z=e(D1,D2), y and z designating two integers equal to 1 or to an integer c, D1 and D2 designating two public elements from among A and B or from among R1 and R2 and transmit a1 and a2 to the entity. The entity may obtain the value e(A,B) from a1 or a2.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: November 6, 2018
    Assignee: ORANGE
    Inventors: Sébastien Canard, Julien Devigne, Olivier Sanders
  • Patent number: 10116990
    Abstract: This invention provides an information distribution system comprising an image data processing device (11), a server (12), and a portable telephone unit (15 having image data acquisition means for acquiring image data with a destination address attached thereto and display means for displaying the image data, wherein the image data is distributed from the image data processing device (11) to the portable telephone unit (15), and advertisement information based on user information is extracted from an advertisement information storage unit (29) and appended to image/text data by an advertisement information appending unit (30) provided in the server 12.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: October 30, 2018
    Assignee: SONY CORPORATION
    Inventors: Mihoko Kamei, Kimio Maki, Shiro Miyagi
  • Patent number: 10110726
    Abstract: A private message can be delivered by a computer system to a user in an environment, using a display in the environment, a user device, and sensors in the space. The device is detected and connected to a system once it enters a space. A private message is directed to the device and it is received by the system, which notifies the device that the message has been received. The user can then look up at a device to display the message and the system can determine where the user is looking, in order to deliver the message using rapid serial visual presentation to the user on the display device.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew S. Aaron, Joel W. Branch, Dario Gil, Jonathan Lenchner, John C. Nelson
  • Patent number: 10108468
    Abstract: An information processing apparatus acquires edited contents of a document currently being edited, transmits the acquired edited contents to an external apparatus, acquires information about related files related to the document currently being edited from the external apparatus, and displays a list of the acquired information about related files.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: October 23, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takaharu Osawa
  • Patent number: 10102300
    Abstract: An icon associated with content (e.g., webpage content) is created on a mobile device. In one implementation, the content is displayed on the mobile device and an indication is received to create an icon associated with the content. All or a portion of the content is rendered into the icon, and the icon is displayed on a user interface of the mobile device.
    Type: Grant
    Filed: January 6, 2008
    Date of Patent: October 16, 2018
    Assignee: APPLE INC.
    Inventors: Steve Lemay, Tim Omernick, Richard Williamson
  • Patent number: 10102191
    Abstract: A method for propagating changes from master content to variant content includes receiving, from a user interface, a modified master text composition that incorporates changes to a master text composition. Each of the master text composition, the modified master text composition, and a variant text composition assigned to the master text composition are divided into text units. A correspondence model is constructed that includes mappings between the text units of the master text composition, the text units of the modified master text composition, and the text units of the variant text composition. Proposed changes to the variant text composition are determined that correspond to the changes to the master text composition based on the mappings. At least one of the proposed changes is integrated into the variant text composition.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: October 16, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Balaji Vasan Srinivasan, Natwar Modani, Gaurush Hiranandani, Harsh Jhamtani, Cedric Huesler, Sanket Vaibhav Mehta
  • Patent number: 10095367
    Abstract: Managing metadata associated with a digital media asset includes selecting the digital media asset, displaying the digital media asset in a filmstrip format that presents one or more scenes from the digital media asset along a timeline, wherein each scene corresponds with an underlying point in time along the timeline, and wherein the digital media asset has a start time and an end time that define the timeline, displaying at least one track in timeline alignment with the film strip format wherein the at least one track corresponds with a type of metadata associated with the digital media asset, and displaying on the at least one track, one or more segments, wherein each segment has a start point and an end point along the timeline and wherein each respective segment represents a span of time in which the type of metadata occurs within the digital media asset.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: October 9, 2018
    Assignee: TIVO SOLUTIONS INC.
    Inventors: Matthew G. Berry, Tim Jones, Isaac Kunkel
  • Patent number: 10089285
    Abstract: A computer-controlled method of converting documents includes receiving, through a user interface on a computing device, a name of a request document representing a request for proposal stored in a memory, using a processor in the computing device to access the memory and locate a cascading style sheet associated with an application used to produce the request document in the memory, importing the cascading style sheet from the memory and processing information in the cascading style sheet as a text mark-up file, and populating the user interface with the information.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: October 2, 2018
    Assignee: RFPIO, INC.
    Inventors: Ganesh Shankar C. Rameshkumar, Manish K. Bafna, Sankar Lagudu, A J Sunder