Edit, Composition, Or Storage Control Patents (Class 715/255)
  • Patent number: 11030390
    Abstract: A facility for managing an electronic document is described. The facility receives from a user input selecting a portion of the document, as well as input designating the selected document portion as being subject to approval-gated sharing. The facility persistently stores an indication that the selected document portion is subject to approval-gated sharing.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Lee Mullins, Jonathan Edgar Fay, Joshua Allen Cowhig, Robert Earl Standefer, III
  • Patent number: 11023653
    Abstract: According to one embodiment, a method for formatting variable data production of a document can comprise defining, by a document production system, a set of rules. The set of rules can comprise one or more of a derived rule, a matching rule, or a formatting rule associated with one or more data objects of the document. The set of rules can be applied to the associated one or more data objects of the document based on dependencies between the rules in the set of rules. The dependencies between the rules in the set of rules are resolved in a hierarchically vertical manner. One or more custom documents can be generated based on the applied set of rules.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: June 1, 2021
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Javier A. Morales
  • Patent number: 11016651
    Abstract: A computer-implemented system that transforms one or more project plans to create a graphical project view. The project view contains a set of markers in rows and along a time axis, with each marker having associated text that must be placed into the project view in a manner that does not interfere with other nearby markers or other nearby text. To avoid such collisions, the user may turn on an algorithm that finds an optimal text position by seeking available white space. The user may also choose to invoke one or more escape paths which apply transformations to the conflicting text to either change the amount of space that they require, change the location of the text to a less-crowded location, increase the amount of available whitespace, or a combination of these approaches.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: May 25, 2021
    Assignee: Chronicle Graphics, inc.
    Inventors: Safford T. Black, James L. Black, Nathan W. Black
  • Patent number: 11012231
    Abstract: The solutions disclosed enable security credentials to be shared between two entities. Embodiments of the present invention can be used to facilitate the transfer security credentials associated with a first level of permission of a first entity to a second entity that does not have the security credentials associated with the first level of permission in response to receiving a request to share security credentials between two entities.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: James R. Coon, Michael J. Miele, Garry J. Sullivan
  • Patent number: 11003837
    Abstract: A document is represented as a node tree in a document processing system. Edits to a node are represented in a change record that has a one-way link to the node. A text mark has a one-way link to the change record. It deletes that link when the changes represented by the change record are reflected in the text mark. A memory management system releases the memory allocated to the change record when no other object links to it.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Evgeny Veselov, Sergey Dubinets, Brian Robert Marshall
  • Patent number: 10999122
    Abstract: In an exemplary embodiment, a computer system hosts a logical Key Performance Indicator (KPI) network to detect computer performance anomalies. Databases execute database KPI nodes, database edges, and database instance nodes of the logical KPI network to propagate database KPI data to a KPI server system. Application servers execute application server KPI nodes, application server edges, and application server instance nodes of the logical KPI network to propagate application server KPI data to the KPI server system. Web servers execute web server KPI nodes, web server edges, and web server instance nodes of the logical KPI network to propagate web server KPI data to the KPI server system. This KPI data indicates logical data path information for the propagated KPI data (instead of KPI values). The KPI server system processes the logical data path information to indicate the computer performance anomalies.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 4, 2021
    Assignee: Oracle International Corporation
    Inventors: Octavian Gheorghe Morariu, Fa Wang, Raymond Michael Ofiaza Ordona, Xintao He, Mei Yuan, Victor Campbell Webb
  • Patent number: 10976973
    Abstract: Systems, methods, and devices are configured to share a printable electronic document created as part of a job, such as a print, copy, or scan job, between users. They include receiving a command to print an electronic document associated with a job initiated on a multi-function device, the job initiated in response to an input from a first user. They further include receiving an input to share the electronic document associated with the job with a second user and identifying the second user. They also include sending a notification message to the identified second user, the notification message indicating an availability of the electronic document associated with the job to the identified second user.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: April 13, 2021
    Assignee: Xerox Corporation
    Inventors: Jeyalakshmi Balasubramanian, Sainarayanan Gopalakrishnan, Mohideen Abubucker Farook
  • Patent number: 10977426
    Abstract: Embodiments described herein relate to designing a customizable website by using a custom design application. The custom design application generally provides a site master template, a homepage template, a plurality of sub templates, and a 404 error template. The templates may be customized with input provided by a user. The method also provides a manner of customizing a website by utilizing a hierarchical relationship between the templates in order to easily and efficiently custom design a website.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: April 13, 2021
    Assignee: SMUGMUG, INC.
    Inventor: Brian Strong
  • Patent number: 10977230
    Abstract: The present disclosure discloses a data information processing method. A storage space corresponding to an organization is disposed in a data storage system. A data processing request type, the storage partition in which a project sending a data processing request is located, and the storage partition of the target data information corresponding to the data processing request are acquired when the data processing request is received. Subsequently, a processing strategy matching the storage partitions and the type is acquired. Finally, the target data information is processed according to the processing strategy and the data processing request. Thus, the isolation and rights control of different data in the same storage space can be achieved, and the security and mobility of data can be ensured.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: April 13, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Shengfeng Li, Panfeng Yuan, Tingliang Chen, Ji Li
  • Patent number: 10956655
    Abstract: Embodiments of the invention automate some of the human report generation process with the application of new AI and machine learning technologies plus the automatic generation of cutting-edge infographics, that is also not aesthetically pleasing but also engage the report reading audience. Aspects of the invention employ specific implementations of natural language generation and the recognition of elements of infographics that complimentary to the natural language generation.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: March 23, 2021
    Assignee: PREDICTX LIMITED
    Inventor: Keesup Choe
  • Patent number: 10936797
    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: May 22, 2019
    Date of Patent: March 2, 2021
    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: 10915913
    Abstract: Methods, systems, and computer program products are included for categorizing and filtering content. A comment is stored in one or more data structures. The one or more data structures are modified to associate the comment with a tag and a password. The amount of comments that are associated with the tag are determined and compared with a threshold amount of comments. Based on the amount of comments exceeding the threshold, access is restricted to the comments that are associated with the tag.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: February 9, 2021
    Assignee: PayPal, Inc.
    Inventor: Saumil Gandhi
  • Patent number: 10908774
    Abstract: This disclosure provides a method, system, and computer-readable medium for maintaining a history of copied objects using a mobile device and providing a menu listing the history of copied objects when a preconfigured gesture is received by the mobile device. The history of copied objects includes text objects, such as words, phrases, sentences, or complete paragraphs, and non-text objects, such as images, sounds, movies, and other such non-text objects. In addition, the mobile device is configured to be context-sensitive such that the alphanumeric characters of the text objects are saved in a persistent data storage whereas references to the non-text objects are saved.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 2, 2021
    Assignee: SuccessFactors, Inc.
    Inventor: Thomas Angermayer
  • Patent number: 10902047
    Abstract: First time information individually corresponding to a plurality of first images extracted from a designated moving image is assigned to the plurality of first images. The plurality of first images and a second image captured as a still image are individually displayed such that the plurality of first images are consecutively arranged irrespective of the first time information and second time information corresponding to the second image and the plurality of first images and the second image are arranged in order based on time information corresponding to the designated moving image and the second time information.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 26, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Mizuki Hayakawa
  • Patent number: 10897439
    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: September 9, 2019
    Date of Patent: January 19, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Laurent Denoue, Scott Carter, Jennifer Marlow, Matthew L. Cooper
  • Patent number: 10878523
    Abstract: A system and method of employing a computing device to present a graphical user interface (GUI) with a legal matter status bar. A status bar is generated to include a representation of each phase of a legal matter, the phases represent a chronological order of event groupings throughout the legal matter. The status bar and the representation of each phase are displayed in the GUI. Marker-eligible phases are determined based on each of the marker-eligible phases having a previously established event. A marked phase from the marker-eligible phases is selected based on the marked phase having a most recently added event. The display of the status bar is modified to associate a marker with the representation of the marked phase. When a new event for a phase is received, the display of the status bar is modified to associate the marker with the representation of that phase.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: December 29, 2020
    Assignee: Legal Facts, LLC
    Inventor: Andrew Christian Puzder
  • Patent number: 10871898
    Abstract: A display apparatus and a method of controlling the display apparatus are provided. The method includes displaying a first page of a plurality of pages, based on a first touch input being sensed while the first page is displayed, displaying a preview user interface (UI) including a plurality of preview pages respectively corresponding to the plurality of pages, and based on a second touch input being sensed on a preview page among the plurality of preview pages, revising a content included in the preview page on which the second touch input is sensed, according to the second touch input.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: December 22, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-yeon Lee, Eun-nim Cho, Sang-jin Han
  • Patent number: 10868684
    Abstract: The present disclosure relates to processing operations configured for management of proactive suggestion(s) that may be utilized to manage the sharing of meeting content. The present disclosure further describes optimization of a user interface whereby a user interface experience is improved through new user interface features and actions that enable proactive presentation of suggestions for syncing content with a meeting as well as sharing synced content. Various intelligent signals such as user's calendar, GPS location, camera roll content, capture content (including OCR, whiteboard detection, etc.) and capture time, are collected and analyzed to make smart suggestions to the user to share content with specific set of people (e.g., those involved in meeting).
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rayyan Jaber, Jackson Cowan, Kevin Tomas Hernandez, Guangcai Wang, Gregory Powell Young
  • Patent number: 10861206
    Abstract: Disclosed herein are system, method, and computer program product embodiments for displaying a presentation across various electronic devices. An embodiment operates by receiving a presentation slide comprising a plurality of layout segments and an object. The embodiment determines a device characteristic for an electronic device. The embodiment determines the object in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined device characteristic, the determined layout segment, and a property of the object. The embodiment modifies the object based on the determined layout rule. The embodiment then outputs a layout result based on the presentation slide and the modified object.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: December 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Patent number: 10846356
    Abstract: A whittling proxy system can receive a target web page that includes a plurality of Javascript functions and a plurality of objects needed to load the target web page. The system can determine a target Javascript function of the plurality of Javascript functions to be tested for a whittling capability. The system can generate a full version and a partial version of the target web page. The full version includes all of the plurality of Javascript functions. The partial version includes the plurality of Javascript functions excluding the target Javascript function. The system can conduct a test to determine a first page signature associated with the full version and a second page signature associated with the partial version. The system can determine if the first page signature matches the second page signature, and if so, can determine that the target Javascript function can be whittled.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: November 24, 2020
    Assignees: AT&T Intellectual Property I, L.P., Purdue Research Foundation
    Inventors: Vijay Gopalakrishnan, Subhabrata Sen, Shankaranarayanan Puzhavakath Narayanan, Ashiwan Sivakumar, Sanjay Rao, Mithuna Thottethodi, Terani Vijaykumar
  • Patent number: 10847156
    Abstract: Assembled voice interaction techniques are leveraged in a digital medium environment. During a voice interaction with a voice assistant platform, user portions and voice assistant portions of a voice interaction with a voice assistant platform are received and stored in a sequential order. The user portions of the voice interaction, for example, may correspond to audio data or text data indicative of speech included as part of a request to the voice assistant platform. In contrast, the voice assistant portions of the voice interaction may correspond to output content returned by the voice assistant platform for output as part of a response to the request. An assembled voice interaction file is assembled by interleaving the stored user portions of the voice interaction with the stored voice assistant portions of the voice interaction based on the sequential order.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 24, 2020
    Assignee: Adobe Inc.
    Inventors: Mark C. Webster, Susse Soenderby Jensen, Scott Thomas Werner, Daniel Cameron Cundiff, Blake Allen Clayton Sawyer
  • Patent number: 10839022
    Abstract: Example embodiments relate to a network-based workflow system, employed for receiving workflows, defining one or more data-object types based on the workflows, generating data-objects, assigning a workflow from among the one or more workflows to the data-object, and managing the data-object through various states of based on the workflow. As discussed, a “workflow” refers to orchestrated and repeatable patterns enabled by a systematic organization of resources into processes that transform and modify presentations of data-objects based on corresponding data-object states. A workflow may therefore comprise a set of states, wherein each state is linked to another state by one or more transitions, and wherein the transitions are associated with a set of events which may occur at each state.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: November 17, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Nathaniel Klein, Huanqi Deng, Kevin Whelan, Matthew LeVan, Takashi Okamoto
  • Patent number: 10831916
    Abstract: Disclosed is a system for controlling access of one or more applications to a storage device, including: a storage device including one or more memories; and a kernel implemented between the applications and the storage device, in which when the kernel receives a first access request to the storage device from a first application, the kernel transmits to the storage device first memory address information to be accessed by the first application and a first access code included in the first access request, and the storage device stores a database for an authorized access code for each memory address information and controls the first application to access a memory corresponding to the first memory address information according to whether the first memory address information and the first access code are present in the database.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: November 10, 2020
    Assignee: SOGANG UNIVERSITY RESEARCH FOUNDATION
    Inventors: Youngjae Kim, Junghee Lee, Jin Woo Ahn, Donggyu Park, Sung-Yong Park
  • Patent number: 10831858
    Abstract: Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
  • Patent number: 10824619
    Abstract: The present system and method is directed to a process to facilitate trusted sources of information in an enterprise. The present system and method positions data governance to move away from the element level and focus on the data asset (i.e. repository, interface, subject) level. When data persons are having any issue with their data asset, whether it is a conflicting data asset, interface issues, competing data asset, new data asset build, data subject issue, or the like, a certifier may operate to assess the asset based on our well defined metrics, determine the health through the data asset scoring process, recommend asset services, and provide those services to the data owner who is ultimately responsible for implementing them to improve the data and the data processes.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 3, 2020
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: Scott Mitchell Mackenthun, James A. Madison
  • Patent number: 10826951
    Abstract: Systems and methods are disclosed for sharing electronic content between a plurality of users. The electronic content can be accessed by the users through interactions with a virtual collaborative workspace. The members of a virtual collaborative workspace can be dependent upon the shared electronic content. Certain actions can be asked of various users with regard to the electronic content. Once the action has been performed, the electronic content can be routed to various other users in an automated fashion.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: November 3, 2020
    Assignee: dotloop, LLC
    Inventors: G. Austin Allison, Justin Y. Hu, Matthew A. Vorst
  • Patent number: 10824800
    Abstract: A method of updating a declarative description of a form in which the declarative description includes a hierarchy of declarations of form elements. The form is displayed by rendering each of the form elements based on the declarative description. The position of each rendered form element relative to the other rendered form elements is based on the position of the declaration of that form element in the hierarchy. An indication of a further element to add to the form and a location where that element is to be inserted into the form are received. The form is updated by inserting a declaration of the further element into the description at a position in the hierarchy determined based on the position, and the updated form displayed.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: November 3, 2020
    Assignee: Think Research Corporation
    Inventors: Ben Hare, Saurabh Mukhi, Andy Rogers, Alfred Wong
  • Patent number: 10824401
    Abstract: A method and system for automated creation of graphical user interface applications is provided. The invention provides for provisioning, management and scaling of hardware and software required for the graphical user interface applications by a single action on a command interface of a user terminal, based on a voice command provided by the user.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: November 3, 2020
    Assignee: Mphasis Limited
    Inventors: Jai Ganesh, Rajendrakumar Mishra, Archisman Majumdar
  • Patent number: 10825088
    Abstract: A contract generation method, comprising: acquiring order information, and acquiring a contract template corresponding to the order information; acquiring a filling domain identifier in the contract template, and acquiring a type identifier of service data corresponding to the filling domain identifier according to the correlation between a pre-set filling domain identifier and a type identifier of service data; extracting, from the order information, service data corresponding to the type identifier of service data; according to the number of characters comprised in the service data and the size of a filling domain corresponding to the filling domain identifier, determining a sub-filling area, in the corresponding filling domain of the service data; and filling the service data into the corresponding sub-filling area in the contract template according to a pre-set character adjustment rule so as to generate a corresponding first contract file.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: November 3, 2020
    Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventors: Lin Chen, Guohui Zhang
  • Patent number: 10810349
    Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for determining expansion directions of content item environments that are used to display expandable content items.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: October 20, 2020
    Assignee: Google LLC
    Inventors: Ksenia Shubina, Pavel Kobyakov
  • Patent number: 10776431
    Abstract: Systems and methods for providing content associated with trending topics relevant to a user are described. An interest detection module identifies topics trending in one or more real-time content sources that are relevant to a user. The real-time content source(s) may include, for example, a source of microblog posts or other user-generated data, a news feed, or the like. The topics trending that are relevant to the user are identified by comparing a search history of the user with one or more trending topics stored in a database. A content retriever module is configured to return one or more documents to the user in response to identifying the one or more topics trending that are relevant to the user.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: September 15, 2020
    Assignee: Oath Inc.
    Inventors: Hang Su, Siva Gurumurthy, Huming Wu
  • Patent number: 10771424
    Abstract: Techniques for enhancing usability and electronic resource efficiency using comment relevance are disclosed herein. In some embodiments, a comment relevance system receives member feature data, including professional identity data such as professional experience or professional skill, and at least one of comment feature data and commenter feature data for comments for post on a social networking service, generates a score for each comment based on the member feature data and the comment or commenter feature data, ranks the comments based on the scores, and causes one or more of the comments to be displayed in a particular position based on the ranking. In some embodiments, the member feature data comprises professional identity data of a member of the social networking service, the comment feature data indicates at least one attribute of the comment, and the commenter feature data indicates at least one attribute of the commenter of the comment.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Divye Kapoor, Zheng Li, Pujita Mathur, Heidi Jaywing Wang, Ying Xuan, Parinkumar Shah, Shubham Gupta, Brett Konold, Marco Varela Alvarado, Chao Zhang
  • Patent number: 10771532
    Abstract: Intelligent electronic devices (IEDs), systems and methods for communicating messages over a network is provided. The IED of the present disclosure implements an alarm and notification message feature to send messages to a client or server when selected events occur regarding power usage and power quality for any metered point within a power distribution system. The IED of the present disclosure may be configured to monitor user-selected events according to user-selected settings stored in the IED. In one aspect of the present disclosure, the messages sent by the IED are emails. The IED of the present disclosure may be configured to encrypt the messages sent. The IED of the present disclosure may also be configured to send messages to a logging server via secure messaging.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: September 8, 2020
    Assignee: Electro Industries/Gauge Tech
    Inventors: Jorge A. Polar Seminario, Erran Kagan
  • Patent number: 10762683
    Abstract: In one embodiment, a content item and a feedback user-interface (UI) element associated with the content item may be displayed on a user device. The feedback UI element enables a user to provide feedback with respect to the content item. In response to a user interaction with the feedback UI element, an animation sequence featuring the feedback UI element is displayed on the user device.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: September 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, William Joseph Flynn, III, Brandon Marshall Walkin
  • Patent number: 10762890
    Abstract: Among other things, a developer of an interaction application for an enterprise can create items of content to be provided to an assistant platform for use in responses to requests of end-users. The developer can deploy the interaction application using defined items of content and an available general interaction model including intents and sample utterances having slots. The developer can deploy the interaction application without requiring the developer to formulate any of the intents, sample utterances, or slots of the general interaction model.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: September 1, 2020
    Assignee: Voicify, LLC
    Inventors: Jeffrey K. McMahon, Robert T. Naughton, Nicholas G. Laidlaw, Alexander M. Dunn, Jason Green
  • Patent number: 10747953
    Abstract: Systems and methods for automatically creating a patent application based on a claim set such that the patent application follows a document plan inferred from an example document are disclosed. Exemplary implementations may: obtain one or more example documents, a given example document including a patent document; identify common formatting features among the one or more example documents; determine a document plan for a patent application based on information gained from the one or more example documents; receive one or more previously unseen patent claims; and use computerized natural language generation to automatically create a new patent application based on both the document plan and the one or more patent claims such that the new patent application reflects subject matter of the one or more patent claims and is otherwise consistent with the one or more example documents.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: August 18, 2020
    Assignee: SPECIFIO, INC.
    Inventors: Jay Priyadarshi, Ian C. Schick, Xing Shi, Kevin Knight
  • Patent number: 10747398
    Abstract: A display device, having a screen, a memory device storing a plurality of setup items, and a controller connected with the screen and the memory, is provided. Each of the setup items includes information concerning a setting for a character to be printed on a printable medium. The controller controls the screen to display the character to be printed; a plurality of icons, each of which identifies one of the setup items; and a setup window, in which a subject setup item and one of setting options for the subject setup item are displayed in association with a subject icon identifying the subject setup item among the plurality of icons being displayed. The controller accepts selection of one of the setting options for the subject setup item and designates the accepted one of the setting options to be the setting for the subject setup item.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: August 18, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Hiroyuki Yamaoka, Yoshiyasu Yoshido
  • Patent number: 10719203
    Abstract: A program is installable in an information processing device. A processor acquires version information for each function provided in a current version of the installed program, the version information indicating that the function is different from a function provided in an older version. A display unit displays a UI element for allowing selection of a function provided in a new version. The display unit displays a UI element corresponding to a function identical to the older version in a first mode and displaying a UI element corresponding to the function different from the older version in a second mode different from the first mode, based on the acquired version information.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: July 21, 2020
    Assignee: JVC KENWOOD CORPORATION
    Inventors: Naoya Umemura, Ichiro Shishido, Kenji Katami
  • Patent number: 10713388
    Abstract: Various embodiments of the present technology generally relate to file sharing, encryption, and protection of digital assets. More specifically, some embodiments of the present technology relate to computer files comprising an unencrypted file combined with an encrypted file, and methods for creation of such combined files. The unencrypted file can be read by target applications and can present a variety of information (e.g., contact information, registration information, etc.). The encrypted data may be accessed only when the proper management software, drivers, application programming interfaces, and other components of a runtime environment have been installed on a computing device.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: July 14, 2020
    Assignee: Polyport, Inc.
    Inventors: Partha Ray, Michael James Shull
  • 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: 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: 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: 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: 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: 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