Edit, Composition, Or Storage Control Patents (Class 715/255)
  • Patent number: 10691402
    Abstract: Various examples of the present invention relate to a multimedia data processing method of an electronic device and an electronic device thereof, and the multimedia data processing method of an electronic device can comprise the steps of: acquiring information related to multimedia data from the electronic device when storing the multimedia data; linking the acquired information to the multimedia data and storing the same; and linking the stored information to the multimedia so as to output the same by audio, when the multimedia data is selected. In addition, various examples of the present invention include examples other than the above described example.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Kyoung Kim, Wan-Je Park, Min-Sun Park
  • Patent number: 10678771
    Abstract: In an example, a method includes determining an external quality metric for cohort data by comparing the cohort data with externally available data for persons who are members of the cohort; determining a confidence metric for the cohort data according to a variability between the cohort data and ground truth data; determining a member accuracy metric by requesting evaluation of the cohort data by members of the online social networking service; normalizing each of the metrics to a predetermined numerical range; retrieving a weight for each of the external quality metric, the confidence metric, and the member accuracy metric; filtering the cohort data according to a convex combination of the external quality metric, the confidence metric, and the member accuracy metric with their respective weights; and suppressing display of the cohort data in response to the filtered information for the cohort indicating that the convex combination traverses a threshold value.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnaram Kenthapadi, Stuart MacDonald Ambler, Parul Jain
  • Patent number: 10671743
    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: April 16, 2019
    Date of Patent: June 2, 2020
    Assignee: EVERNOTE CORPORATION
    Inventor: Phil Libin
  • Patent number: 10671371
    Abstract: The method, computer program product and computer system may include a computing device which may receive a copy of a master digital, which may include metadata, file from a server. The computing device may analyze the metadata of the master digital file for a pattern of updates initiated by one or more users using one or more computing devices. The computing device may generate a file update prediction for discouraging use of an outdated version of the master digital file. The file update prediction may indicate an estimation for when the master digital file is likely to be updated based on the pattern of updates. The computing device may generate an alert for display offline on a user interface. The alert may indicate the estimation for when the master digital will be updated by the one or more users.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Liam S. Harpur, John Rice, Asima Silva
  • Patent number: 10652351
    Abstract: A computer-implemented method is presented for caching content. The method includes storing content received from a data stream, employing a cache array and a retrieval data structure to process the content, determining, by the processor, if the content is popular content which appears frequently, a position in the cache array holding a strong reference to the content, determining, by the processor, if the content is unpopular content which appears infrequently, an arbitrary position in the cache array holding a strong reference to the unpopular content, the retrieval data structure holding a weak reference to the content, and issuing cached content to a cache data storage device accessed by a user interface of a computing device communicating with the data processing system.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventor: Takanori Ueda
  • Patent number: 10650094
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to facilitating predicting style breaches within content. In one embodiment, target content for which style breach prediction is desired is obtained. Style features associated with the target content are identified. Such style features and a style breach prediction model are used to predict a style breach within the target content, the style breach indicating a change of style used within the target content (e.g., a single document).
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: Pranav Ravindra Maneriker, Anandhavelu Natarajan, Vivek Gupta, Basava Raj K
  • Patent number: 10642448
    Abstract: Disclosed are a mobile communication device and a method of controlling the same in which an image of a web page is stored as a thumbnail image when the web page is added to a list of favorites. When the list of favorites is requested from the mobile communication device, a plurality of thumbnail images corresponding to a plurality of web pages added to the list of favorites are displayed.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 5, 2020
    Assignee: LG ELECTRONICS INC.
    Inventor: Jung Young Park
  • Patent number: 10621253
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: April 14, 2020
    Assignee: Google LLC
    Inventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
  • Patent number: 10613938
    Abstract: Computerized systems and methods are provided for data virtualization using copy data tokens. A data token is stored that defines attributes associated with copy data, including source data, transformation data, and access data for the copy data. The access data is indicative of a set of access settings for the copy data that define how an instance of the copy data is to be created for the user, and a set of access permissions for the copy data that define an access level for the user for the copy data that defines how much of the copy data the user can access. The data token is transmitted to a remote computer storing the copy data based on the source data in the data token. A copy of the copy data that was generated based on the preparation information and the access data is received.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: April 7, 2020
    Assignee: Actifio, Inc.
    Inventors: Steven M. Blumenau, James Sullivan, Christopher Murphy
  • Patent number: 10607653
    Abstract: To improve usability and edit efficiency of video data editing based on additional information, additional information added according to a time axis of video data is first recognized. An edit range of the video data is then set according to whether the additional information is first additional information for designating a specific point in time in the time axis of the video or second additional information for designating a specific time range in the time axis of the video. Therefore, a part to be handled as the edit range is set according to the additional data.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: March 31, 2020
    Assignee: Sony Corporation
    Inventors: Naoki Hayashi, Shintaro Kajiwara, Yoshitaka Nakamura
  • Patent number: 10607071
    Abstract: An information processing method includes: obtaining a sheet-image obtained by scanning a sheet including a name-field, in which a name is to be handwritten, and handwritten-characters written in an area other than the name-field; recognizing the handwritten-characters in the sheet-image; generating handwriting-information indicating characteristics of each character of the recognized handwritten-characters; determining whether or not a name is written in the name-field in the sheet-image; where determining that no name is written, extracting, from a database that stores one or more persons' names, the persons' attributes, and handwriting-informations of the persons in association with each other, one or more names and handwriting-informations in association with a particular attribute, and generating a table; selecting one name stored in the table in association with the generated handwriting-information; generating a name-image indicating the selected name; and combining the name-image and the sheet-image t
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: March 31, 2020
    Assignee: KYOCERA DOCUMENT SOLUTIONS, INC.
    Inventor: Motoki Hiratsuka
  • Patent number: 10599764
    Abstract: Systems and methods for associated one or more images with one or more cells of a spreadsheet are described. As described, a plurality of images may be associated with a single cell or a single image may be associated with a range of cells. Additionally, an image and additional data may be associated with the same cell. Upon associating an image with a cell, various parameters of the image may be displayed for viewing and/or customization by a user. Additionally, sort and/or filter operations may be performed on the spreadsheet based on the various parameters of associated images and/or operations (e.g., fit and/or resize operations) may be performed on various parameters of associated images. An associated image may move with a cell when the cell is reordered within the cell table, or an associated image may be allowed to float over the grid but may be referenced by a cell.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Carlos Augusto Otero, Christian Canton, John David Sully, Samuel C. Radakovitz, Matthew Hart Fichtner, Benjamin Edward Rampson
  • Patent number: 10599757
    Abstract: Systems, methods, and media for controlling the review of documents. Methods may include receiving a request to review a document, responsive to the request, retrieving the document, the document including source content in an extensible markup language format, the document having a read-only access file permission, converting the document to read-write access file permission such that the source content is modifiable, receiving a modification of the source content of the document, incorporating the modification of the source content into the document to create a modified document, and automatically providing the modified document in a displayable format via the web-based interface.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: March 24, 2020
    Assignee: SDL Inc.
    Inventors: Andrew Trese, Frank Closset, Laurens van den Oever
  • Patent number: 10581784
    Abstract: Embodiments of the present invention provide a system for generating a user-targeting alert notification based on an existing communication message. The system improves significantly over previous systems by providing more efficient and expeditious user operation. A computing device receives an instruction to generate a user-targeting alert notification based on an existing communication message. In response to determining that a body of the existing message indicates a target user in a designated format, the computing device adds the target user as a recipient of the user-targeting alert notification, generates the notification based on the body of the existing communication message, and sends the notification to the recipient.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: March 3, 2020
    Assignee: DingTalk Holding (Cayman) Limited
    Inventors: Lili Zhang, Chunping Zi, Zhuqing Wan, Minli Wu
  • Patent number: 10574791
    Abstract: Example methods and apparatus to access process data stored on a server are described herein. An example method includes receiving a request to access process data via a web browser, identifying a server that stores at least a portion of the process data, wherein the server is associated with an interoperability data packing format, accessing the server to receive the process data, converting the process data from a format associated with the interoperability data packing format to a web browsing format, and embedding at least a first portion of the converted process data into at least one data field for display via the web browser.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: February 25, 2020
    Assignee: Fisher-Rosemount Systems, INC.
    Inventors: Lee Allen Neitzel, Ling Zhou, Mark Nixon
  • Patent number: 10567701
    Abstract: A script synchronization interface system is disclosed for synchronizing a script, shot properties, and one or more video files by mapping associated metadata. The script synchronization interface system includes an interactive script section, an interactive video section, and an interactive shot section. The interactive script section includes synchronized script dialog that is selectable by an individual word linked to a video frame and a combination of “shot set-up” and “take” information associated with the selected word in the script dialog. The interactive video section includes a video player that plays a synchronized video. The synchronized video is linked to synchronized script dialog in the interactive script section and a combination of “shot set-up” and “take” information associated with the selected word in the script dialog. An interactive shot section may also be included that contains selectable vertical line segments, on-screen actor information, shot set-up information, and take numbers.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: February 18, 2020
    Assignee: PRIME FOCUS TECHNOLOGIES, INC.
    Inventors: Patrick Macdonald-King, Ramki Sankaranarayan, Amer N. Saleem, Kristopher King, Venkata R. Garikapati
  • Patent number: 10558951
    Abstract: A method and arrangement for generating event data from e.g. a meeting. A management system, an event template repository and a user equipment is provided. The management system is preferably a CRM system and is arranged to manage customer related information. The even template repository stores template information comprising at least one input query corresponding to customer information and having a plurality of associated input values, and input interpretation information for determining an input value and an action for each input value. The user equipment, having at least a display and an input capturing device, presents the user with an input query and captures a user input in response. At least one user input is a non-contact input which is captured by a suitable capturing device. An input value and an action is determined for each user in accordance with input interpretation information. Furthermore, the determined action is executed.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: February 11, 2020
    Assignee: BLUCUP LTD.
    Inventors: Jaan Apajalahti, Rauli Rikama, Antti Rikkinen
  • Patent number: 10558846
    Abstract: To improve precision in collation processes or create a database of collation images by registering at least a part of captured images not matching a previously registered face image, as a collation face image, a face collation apparatus includes an image acquirer that acquires captured face images captured by a capturing device, a registered-person image storage that stores registered-person images that are previously registered face images, an image collator that collates the captured images with the registered-person images, an unregistered-person image storage that stores the captured images that do not match the registered-person images, an image output that outputs at least one of the unregistered-person images stored in the unregistered-person image storage to a display device, and an image register, selected to be registered by a user, that registers the unregistered-person image, among the unregistered-person images output to the display device, as a registered-person image in the registered-person i
    Type: Grant
    Filed: July 4, 2016
    Date of Patent: February 11, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Megumi Yamaoka, Kaori Mori
  • Patent number: 10558262
    Abstract: According to the invention, a method for changing a display based at least in part on a gaze point of a user on the display is disclosed. The method may include receiving information identifying a location of the gaze point of the user on the display. The method may also include, based at least in part on the location of the gaze point, causing a virtual camera perspective to change, thereby causing content on the display associated with the virtual camera to change.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: February 11, 2020
    Assignee: Tobii AB
    Inventor: Rebecka Lannsjö
  • Patent number: 10554606
    Abstract: Message-based keyword, phrase, and/or object processing and resource allocation may perform functionality related to the message data, such as keywords, phrases, and/or objects (e.g., images, video, etc.). Based on the keywords, phrases, and/or objects, emails may be modified, project plans may be updated, calendar events may be created, and/or various notifications may be sent to allocate and notify human resources accordingly.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: February 4, 2020
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 10530718
    Abstract: Example implementations described herein are directed to systems and methods for providing documents in the chat of a chat application. Example implementations can involve detecting, in a chat of a chat application, an indication to edit a document; inserting a fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application; and modifying the document based on input provided to the fragment of the document in the chat of the chat application.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: January 7, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Laurent Denoue, Scott Carter, Jennifer Marlow, Matthew L. Cooper
  • Patent number: 10496608
    Abstract: A storage device initiates a change in its file system and locally stores it for future updates of the file system. The host device sends a command to the storage device and the storage device responds by commencing a synchronization process during which the two parties coordinate the update of the file system with the stored change.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: December 3, 2019
    Assignee: SanDisk IL Ltd.
    Inventors: Judah Gamliel Hahn, Alain Nochimowski, Micha Rave
  • Patent number: 10496718
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
  • Patent number: 10491756
    Abstract: An information processing apparatus includes: a first acquirer configured to acquire a first image displayed on a display in response to execution of an object program being a test object; an object image extractor configured to extract a partial image as an object image from the first image, based on first specification information specifying the partial image, the partial image being included in the first image and corresponding to a correct image; a determiner configured to determine whether or not the object image and the correct image accord; and a display processor configured to display a result of determination by the determiner.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: November 26, 2019
    Assignee: NS SOLUTIONS CORPORATION
    Inventors: Takuya Kashimura, Shinya Ishikawa, Marie Sakai, Masaru Yokoyama, Osamu Shimoda
  • Patent number: 10491658
    Abstract: A collaborative content management system allows users to access collaborative content items. When a client device accesses a shared collaborative content item, the client device displays a portion of the collaborative content item that falls within a viewport. The client application generates a notification count of notification events associated with content that is contained in the collaborative content item and positioned below the viewport, and the client device displays the notification count in a graphical element adjacent to a bottom viewport edge. A similar process generates a second notification count of the notification events associated with content positioned above the viewport and displays a graphical element with the second notification count adjacent to the top viewport edge. The user can iteratively select one of the graphical elements to move the content of the collaborative content item to a portion corresponding to the next notification event above or below the viewport.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 26, 2019
    Assignee: Dropbox, Inc.
    Inventors: Jacob Hurwitz, Colin Dunn, AJ Palkovic, Lars Johnson
  • Patent number: 10489495
    Abstract: Disclosed are a document collaboration apparatus for supporting simultaneous editing of styles of objects and an operating method thereof in which when an access request for simultaneous editing of one electronic document is received from a plurality of users, the electronic document is converted into a markup language based document and provided to the respective users and thereafter, the markup language based document to which the same style editing is reflected is supported to be continuously maintained among the plurality of users to enable the plurality of users to commonly edit the document.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: November 26, 2019
    Assignee: HANCOM INC.
    Inventors: Taeju Lee, Yongkyung Oh, Kyury Kim
  • Patent number: 10482131
    Abstract: The present invention is a method for organizing information. The invention discloses a novel and useful way of employing text analytics or other grouping mechanisms for organizing a large volume of incoming documents in a way that a user can quickly find information that the user considers interesting. Some of the best embodiments of the invention allow older information that has not been marked as interesting to expire while grouping information that has been marked as interesting with newer and similar items.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: November 19, 2019
    Inventor: Eustus Dwayne Nelson
  • Patent number: 10482070
    Abstract: A method for creating a field for a database object in a database system includes displaying, via a user interface, a page associated with the database object, and receiving via the user interface, a request to create a field for the database object. A plurality of field creation options for the database object are displayed, and a selection of at least one of the plurality of field creation options is received. The field for the database object in the database system is created based on the selection. A modified page including the field for the database object is then displayed via the user interface.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: November 19, 2019
    Assignee: salesforce.com, inc.
    Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
  • Patent number: 10474477
    Abstract: The present disclosure includes, among other things, systems, methods and program products for collaborative and non-collaborative work spaces, each of which can be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: November 12, 2019
    Assignee: Adobe Inc.
    Inventors: Steven P. Yankovich, Matthias Zeller, Daniel McWeeney
  • Patent number: 10466971
    Abstract: Examples of the disclosure provide for receiving a data set at a design surface from a data source, and inferring a first data type from the data set. A first control type is generated for the inferred first data type. A second data type is inferred from the data set and a second control type is generated for the inferred second data type, with the first control type and the second control type being different. A layout is generated for an application document that includes the first control type and the second control type.
    Type: Grant
    Filed: May 27, 2017
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Barath Balasubramanian, Evan Bjorn-Thomas Cohen, Radu Bogdan Gruian, Mohammed Amine Benmouffok, Olivier Colle, Gregory S. Lindhorst, Muralidhar Sathsahayaraman, Unnati J. Dani, Alexander J. Dobin
  • Patent number: 10467334
    Abstract: An electronic document review system is disclosed herein. A server computing device extracts sections from an electronic document. The server computing device then receives an identity of a stakeholder and an identity of a section from the sections. The stakeholder is authorized to review and approve the section. Responsive to receiving the identity of the stakeholder and the identity of the section, the server computing device transmits the section to a stakeholder computing device operated by the stakeholder. The stakeholder makes a revision to the section by way of the stakeholder computing device, and the stakeholder computing device then transmits the revision to the server computing device. The server computing device then causes an indication of the revision in redline format to be displayed in a graphical user interface of a client application executing on a client computing device operated by a contract manager.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 5, 2019
    Assignee: Complete Contract Cycle, LLC
    Inventor: John David Lowell
  • Patent number: 10467255
    Abstract: Methods for analyzing reading log and documents corresponding thereof are provided, including: acquiring reading log and documents corresponding thereto, wherein the reading log at least includes reading-related information about the documents within a predetermined period of time, selecting interesting document sets from the documents according to the reading log in each time segment, performing a document content pre-processing on the interesting document sets to determine keyword sets corresponding thereto for each time segment according to the interesting document sets, performing cluster calculation on the keyword sets to obtain topics and calculating cohesion of each topic, deleting topics with insufficient cohesion to obtain multiple high-relevance topics and classifying each high-relevance topic into one of predetermined topic classes according to the respective keyword sets of the high-relevance topics, obtaining reading statistics for each topic class and calculating multiple degrees of interest for
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: November 5, 2019
    Assignee: Industrial Technology Research Institute
    Inventors: Tsung-Lin Tsai, Meng-Yu Lee, Shun-Chieh Lin
  • 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: 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: 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: 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: 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: 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: 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