Structured Document (e.g., Html, Sgml, Oda, Cda, Etc.) Patents (Class 715/234)
  • Patent number: 11030537
    Abstract: Non-limiting examples of the present disclosure describe processing that generates intelligent inferences of authoring from analysis of attributes associated with a digital file being imported in an application/service. Examples described herein are configured to work with any type of application/service including an authoring application/service. For instance, a request to import a digital file is received in an application/service. The application/service may be configured to analyze the digital file and generate authoring inferences based on an analysis of attributes of the digital file. For example, a conversion data model may be utilized to identify a file type of the digital file, analyze attributes of the identified digital file (e.g. content portions, layout, formatting, metadata, etc.) and output file data in a format that is tailored for the application/service based on authoring inferences.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Milos Raskovic, Aljosa Obuljen, Milan Sesum, Dragan Slaveski, Milos Lazarevic, Nikola Terzic
  • Patent number: 11031138
    Abstract: Systems and methods, as well as devices, are described for clinical resource generation. CCDA documents that include clinical information and observations are utilized to generate FHIR model instances that are specific to the CCDA documents. Path definitions are assigned for each information-value pair the CCDA documents that define mappings between the information-value pairs and objects of FHIR model instances. Objects for the instance models are created, and values are provided to the objects representative of the information-value pairs. Groups of objects are provided in FHIR resource bundles that are stored in a database which may be queried against to provide specific FHIR resources upon request. Requests for clinical information may be used to trigger the generation of the FHIR resource bundles.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: June 8, 2021
    Assignee: SURESCRIPTS LLC
    Inventors: Bradley Carter Simons, David Williams, Keith Edward Willard
  • Patent number: 11030123
    Abstract: Many computer applications comprise multiple threads of executions. Some client application requests are fulfilled by multiple cooperating processes. Techniques are disclosed for creating and managing memory namespaces that may be shared among a group of cooperating processes in which the memory namespaces are not accessible to processes outside of the group. The processes sharing the memory each have a handle that references the namespace. A process having the handle may invite another process to share the memory by providing the handle. A process sharing the private memory may change the private memory or the processes sharing the private memory according to a set of access rights assigned to the process. The private shared memory may be further protected from non-sharing processes by tagging memory segments allocated to the shared memory with protection key and/or an encryption key used to encrypt/decrypt data stored in the memory segments.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: June 8, 2021
    Assignee: Oracle International Corporation
    Inventors: Nagarajan Muthukrishnan, Ravi Shankar Thammaiah
  • Patent number: 11030384
    Abstract: Identifying sequential browsing operations includes receiving session data associated with a plurality of sessions, creating a reduced page for each page in a series of pages associated with a first session in the plurality of sessions, and creating a hash value associated with each reduced page for each page in the series of pages associated with the first session of the plurality of sessions. Responsive to a determination that the hash value of the first session is equivalent to the hash value of the second session, an associated page is identified as an equivalent page and the equivalent pages are merged to create a common sequence without a need to resend requests associated with the session data to a server.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Ionescu, Iosif Viorel Onut
  • Patent number: 11030206
    Abstract: A memory stores a query template that describes a look-up condition for searching a database, by using a parameter to which identification information of a reference entity is assigned, and a reference point condition indicating a condition of an entity usable as the reference entity. A processor accepts designation of a first entity among a plurality of entities, detects a second entity that is reachable from the first entity via one or more links and satisfies the reference point condition, from among the plurality of entities, when the first entity does not satisfy the reference point condition, generates a query based on the detection result of the second entity and the query template, and retrieves data to be used in display processing from the database by using the query.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: June 8, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Fumihito Nishino, Hiroaki Morikawa
  • Patent number: 11023503
    Abstract: A user can request suggestions for text to insert at a position in an electronic input document. A set of annotations is obtained from the input document and contextual information associated with the document. A set of candidate texts from source documents are identified for the suggested text and evaluated. Each evaluation may indicate a likelihood that the corresponding candidate text is suitable to insert at the requested position of the input document. One or more of the candidate texts are presented to the client device as the suggested text to insert at the requested position of the electronic document.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: June 1, 2021
    Assignee: Textio, Inc.
    Inventors: Jesse Clay Satterfield, Jensen Michael Harris, Christopher William Harland, Dawn Marie Wright, Kevin William Humphreys, Martin David McClellan, Orion Buckminster Montoya, Olivia Ann Gunton, Laurie Lee Dermer
  • Patent number: 11016647
    Abstract: A method comprises: sending, to a client, data specifying a plurality of commands for use in producing a design; receiving, from the client, one of the plurality of commands, wherein the received command is for creating or modifying a new or existing element of the design, respectively; updating a data structure associated with the design in accordance with the command, wherein the update comprises adding or modifying data associated with the new or existing element, respectively; and sending, to the client, data for enabling the new or modified element to be represented via a user interface.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: May 25, 2021
    Inventors: Andrew James Armstrong, Fergus Cosmo Robert Kendall
  • Patent number: 11019002
    Abstract: A computing device is described that receives an electronic message encoded with first rendering instructions and second rendering instructions. The first rendering instructions are accelerated mobile pages instructions and the second rendering instructions are at least one of plain text or hypertext markup language instructions. The computing device generates a rendering of the electronic message by at least: rendering the second rendering instructions, while refraining from rendering the first rendering instructions, in response to determining that the first rendering instructions are not valid accelerated mobile pages instructions. The computing device outputs, using a display, the rendering of the electronic message.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 25, 2021
    Assignee: GOOGLE LLC
    Inventors: Aakash Sahney, Raymond Wainman, Daniel George Calvert, Matthew James Bolohan
  • Patent number: 11019465
    Abstract: Embodiments herein provide a method for notifying a state of a plurality of members of one or more Mission Critical Service (MCX) groups to an MCX UE in a MC communication system. The method includes identifying, by the MCX server, state of each member of one or more groups. The method includes categorizing, by the MCX server, plurality of members of one or more groups based on identified state of each member. Further, the method includes notifying, by MCX server, state of plurality of members of the one or more groups to the MCX UE based on the categorization. The MCX services include MCData, MCPTT (Voice) and MCVideo communication services. In some embodiments, the state of the members of the MCX groups is notified over an eMBMS channel. In various embodiments, the state of members of MCX groups is notified when a Floor is granted to the MCX user.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: May 25, 2021
    Inventors: Siva Prasad Gundur, Vijay Sangameshwara, Prakash Rao, Sapan Pramod Kumar Shah, Nishant Gupta
  • Patent number: 11010026
    Abstract: In some embodiments, a content placement system selects and allocates content objects for a display region in a user interface based on content priorities of the content objects and location priorities of virtual locations in the display region. The content placement system receives a request for content objects to be presented in the display region. The content placement system determines a layout for dividing the display region into multiple virtual locations. Each of the virtual locations contains spots each configured for displaying a content object. The content placement system determines content objects and allocation of the content objects for each of the virtual locations based on content priorities associated with the content objects and location priorities of the virtual locations. The content placement system transmits the content objects according to the allocation to an online platform for display in the user interface.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: May 18, 2021
    Assignee: Cardlytics, Inc.
    Inventor: Derrick Brown
  • Patent number: 11012493
    Abstract: Technologies for identifying and inspecting web page tags include a tag inspection system. The tag inspection system receives configuration information, which includes a seed uniform resource locator. The tag inspection system accesses a web page corresponding to the seed uniform resource locator. A tag of the web page is invoked by the tag inspection system. Tag execution data is received in response to invocation of the tag of the web page. The received tag execution data is analyzed by the tag inspection system. A report is generated based on the analysis of the received tag execution data. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: May 18, 2021
    Assignee: INFOTRUST, LLC
    Inventors: Alexander Yastrebenetsky, Michael Loban, Andrew Christian Bengel
  • Patent number: 11010540
    Abstract: Systems, methods, and software are disclosed herein for enhancing group collaboration in the context of productivity applications. In an implementation, a productivity application includes a user interface in which a document may be presented. In addition, a view of a groups feature provided by a social network service may be presented in the user interface to the productivity application. The view may include various options or interacting with the groups feature, such as the ability to create a new group, the ability to post comments to a group in the social network service, and the ability to upload documents to a group.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stéphane Morichère-Matte, Michael Anthony Navarro, Om Krishna, Michael Andrew Griscom, Vidyaraman Sankaranarayanan, Roopesh Kumar Rajamani, Darron J. Stepanich, Peter John Daoud, Alvin Ji-Fung Lao, Gregory Iannacone, Ronald Nikolai Bartlett Savas, Grace Lam, Sumanth Pasupuleti
  • Patent number: 11004157
    Abstract: The invention belongs to the field of cloud technology and cloud processing, it discloses an XBRL-based intelligent financial cloud platform system, provides rich accounting services for users in an efficient and convenient manner. The platform system comprises a tenant document, a document tool, an accounting tool and an administration center deployed on a server; the tenant document implements the functions such as order creation, order status query and historical order viewing; the document tool provides such cloud services as image preprocessing, element correction and total element correction; the accounting tool provides such cloud services as rule checking, simulated accounting and accounting reviewing; the administration center is used to provide private cloud management and operation services for financial cloud in an automated, intelligent and standardized manner, consisting of a grain center, a definition center, a construction center, a business center, a user center and an operation center.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: May 11, 2021
    Assignee: SICHUAN CHANGHONG ELECTRIC CO., LTD.
    Inventors: Jun Tang, Dong Liu, Yanlong Xu, Bo Li
  • Patent number: 11005851
    Abstract: An electronic device includes a user interface, the user interface being communicably coupled to processing circuitry configured to operate a research browser plugin, the research browser plugin, via the processing circuitry, being configured to determine a user's access permissions to a document, the document being stored at network locations in document versions that are categorized by a predetermined hierarchy. Additionally, the research browser plugin is configured to generate, on the user interface, a one-click control and associate the one-click control with a resource locator (e.g., URL) of a selected document version, the selected version being the highest version in the hierarchy to which the user has access permissions, and retrieve the document associated with the resource locator in response to one-click activation of the one-click control.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 11, 2021
    Assignee: CAMELOT UK BIDCO LIMITED
    Inventors: Benjamin Kaube, Jan Reichelt, Peter Vincent, Freddie Witherden
  • Patent number: 11003486
    Abstract: A virtualized execution environment is generated for an analytic engine that includes executable code to implement an analytic model for processing an input data stream. At an interface a configuration for the analytic model is received. The virtualized execution environment is dynamically configured for the analytic engine at runtime based on the configuration for the analytic model.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: May 11, 2021
    Assignee: ModelOp, Inc.
    Inventors: Stuart Bailey, Matthew Mahowald, Maksym Kharchenko
  • Patent number: 11005972
    Abstract: A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to: receive a schema with a tag and a parameter, the schema representing a change to be made to a converged infrastructure environment, wherein the schema is received from a cloud-based service to the on-site converged infrastructure environment; select an executable script template from a store of executable script templates using the tag; generate an executable script from the executable script template, including populating the executable script template with the parameter; and run the executable script against a component of the converged infrastructure environment.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 11, 2021
    Assignee: NETAPP, INC.
    Inventors: Daniel Sarisky, Devon Snyder, David Gelvin, Antonio Abbondanzio
  • Patent number: 11003344
    Abstract: A process, and corresponding system for performing the process, is described for editing and representing property values for a digital map. The process retrieves electronic map data from a style sheet corresponding to a vector map tile set for a digital map and displays map layer styles in a property editor panel, where each map style layer references a portion of the data and one or more visual style rules to apply to the portion. The process also displays a visual map with the map layer styles applied. Upon receiving selection of one or more map style layers from the plurality of map style layers, the process displays style layer properties and values corresponding to each. The process renders in the visual map only the selected one or more style layers marked as visible. As edits are made in the property editor panel, the visual map is updated to reflect the changes.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: May 11, 2021
    Assignee: Mapbox, Inc.
    Inventors: Saman Bemel-Benrud, Thomas Christopher MacWright, Eden Halperin, Lauren Budorick, Qian Gao, Scott Andrews
  • Patent number: 10997266
    Abstract: Systems and methods are provided for improving web-based document retrieval and object manipulation. In an implementation, objects within web documents (e.g., a web page) are manipulated when the objects are visible through a viewport of a user's web browser. According to a method, an object selected from a web document is manipulated when that selected object is displayed within the viewport of the user's browser. The manipulation may include downloading content associated with the stored object and additionally, or alternatively, executing a script associated with the stored object. Additionally, or independently, methods may be provided for blocking the download of an object in a retrieved web document until that object is displayed or visible in the user's browser viewport.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: May 4, 2021
    Assignee: Verizon Media Inc.
    Inventor: David Ryan Artz
  • Patent number: 10996818
    Abstract: A method of facilitating management of lists is disclosed. The method may include transmitting, using a communication device, an interface to a user device. Further, the interface may be configured for facilitating creation of a list title. Further, the method may include receiving, using the communication device, a plurality of selections corresponding to the interface from the user device. Further, the method may include generating, using a processing device, the list title based on the plurality of selections. Further, the method may include storing, using a storage device, the list title in association with a user identifier associated with the user device and an indication of a list of items associated with the list title. Further, the method may include transmitting, using the communication device, the list title to the user device.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: May 4, 2021
    Inventor: Anthony Roberts
  • Patent number: 10997562
    Abstract: Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Emmett McCann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV
  • Patent number: 10997122
    Abstract: Methods and systems for detecting and addressing file redundancies. A server may be configured to store a plurality of files associated with a plurality of identifiers. The identifiers may be generated using a hash function. The server may receive an indication of a first file. The indication of the first file may correspond to a user uploading the first file to the server, and may comprise a first identifier of the first file. The server may determine, by comparing the first identifier and the plurality of identifiers, that a second file is the same as the first file. Based on the second identifier, a pointer to the second file may be provided to prevent redundant storage of content similar to that of the second file. If an edit associated with a pointer, of a plurality of pointers to a centrally-stored file, is made, a new centrally-stored file may be created.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: May 4, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Jie Zhuang, Zongpeng Qiao, Xiao Yuan
  • Patent number: 10990766
    Abstract: The present disclosure relates to template data processing, template data requesting, and template data presenting methods and devices, and a storage medium. The method includes obtaining a template subject and template key words matching the template subject and generating, according to the template key words, a first template message matching the template subject. The first template message includes the template key words. The method also includes generating a template identifier corresponding to the first template message and associating the template identifier with the corresponding first template message. The method further includes storing the template identifier and the corresponding first template message into a template library.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: April 27, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hongcheng Xu, Junwei Zheng, Hao Chen, Xing Lin, Hongqiang Chen, Weijian Chen, Wei Li, Xialun Lai, Tianzhi Liang, Zehao Zhang, Cunjin Li, Zhaowei Wang, Haitian Peng
  • Patent number: 10986145
    Abstract: Provided is an action based shared screen recording method including providing a video call screen to a plurality of users, providing a shared screen to display one or more documents separately from the video call screen, reflecting and displaying a document manipulation performed by at least one of the plurality of users based on the displayed document, and recording in real time the shared screen reflecting the document manipulation, wherein the shared screen is recorded based on action information generated based on the document manipulation of the at least one user.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: April 20, 2021
    Assignee: pplink, Inc.
    Inventor: Ju Rung Park
  • Patent number: 10984188
    Abstract: Method, apparatus, and computer-readable media for converting static objects into dynamic intelligent object templates preferably provides structure and/or function whereby a first user displays a static object on a display. The user converts the static object into a dynamic template object having attributes of a group, the group including at least two of (i) notes, (ii) text boxes, (iii) images, (iv) sketches, (v) embedded links, (vi) inking objects, and (vii) sub-groups. Objects of the group inherit behaviors and attributes of the group including at least two of (i) color, (ii) naming convention, and (iii) positional attributes. The conversion occurs when the attributes and behaviors of the group are added to the static object, or when another underlying behavior is made available through interaction with the object. The dynamic template object is stored in a template library. Preferably, a second user can have the same conversion rights as the first user.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: April 20, 2021
    Inventors: Lynette Dawn Loeppky, Erik Murray Benner, Erica Patricia Yorga
  • Patent number: 10984637
    Abstract: Haptic effects have long been provided to enhance content, such as by providing vibrations, rumbles, etc. in a remote controller or other device being used by a user while watching or listening to the content. To date, haptic effects have either been provided by programming controls for the haptic effects within the content itself, or by providing an interface to audio that simply maps certain haptic effects with certain audio frequencies. The present disclosure provides a haptic control interface that intelligently induces haptic effects for content, in particular by using machine learning to detect specific features in content and then induce certain haptic effects for those features.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: April 20, 2021
    Assignee: NVIDIA CORPORATION
    Inventors: Ryan Albright, Mike Gemelke, Jordan Levy, Ben Goska, Marc Davis, Siddardha Naraharisetti, Ankita Garg
  • Patent number: 10986168
    Abstract: A first portion of a distributed catalog service is implemented for a given one of a plurality of distributed processing node clusters associated with respective data zones, each of the clusters being configured to perform processing operations utilizing local data resources locally accessible within its corresponding data zone. The first portion of the distributed catalog service receives a request to identify for each of a plurality of data resources to be utilized by an application initiated in the given cluster whether the data resource is a local or remote data resource relative to the given cluster, and provides a response to the request. The first portion of the distributed catalog service in combination with additional portions implemented for respective additional ones of the distributed processing node clusters collectively provide the distributed catalog service with capability to resolve local or remote status of data resources in each of the data zones.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 20, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Patricia Gomes Soares Florissi, Benny Lutati, Ehud Gudes, Yaron Gonen, Ido Singer, Amnon Meisels, Sudhir Vijendra
  • Patent number: 10970473
    Abstract: A solution for formatting document objects by visual suggestions is proposed. For a document including multiple editing units each of which contains multiple objects, a first editing rule is generated, the first editing rule indicating an edit performed on a first object in a document. Then, an editing suggestion is generated based on the first editing rule, the editing suggestion describing a candidate edit to be performed on a second object within a suggestion scope. The editing suggestion is then presented in a visual form to a user for selection.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 6, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Darren Edge, Taoyu Li, Xiongjian Mo
  • Patent number: 10972529
    Abstract: A request for a service is received. A page associated with the requested service is determined. The page is associated with a page identifier. In response to determining the page associated with the requested service, a first jump route from a page routing table is retrieved based on the page identifier. The first jump route associates the page identifier to a first jump page. In response to retrieving the first jump route, the first jump page is loaded based on the first jump route.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: April 6, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Yueyang Zheng
  • Patent number: 10972597
    Abstract: Systems, methods, and computer-readable mediums for managing a subset of user contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device determines at least two contact groups from a subset of contacts accessible by a telecommunications device. The software application executed by the processor of the telecommunications device also generates a contact display including a representation of at least a portion of the first or second contact groups and a divider display object. The divider display object partitions the first contact group from the second contact group and is positioned adjacent to at least one contact from the first or second contact groups presented in the contact display.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: April 6, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Michael Steffen Vance, Jared T. Benson, Christian Robertson, Shilpa R. Shah, Gabriel J. White
  • Patent number: 10963520
    Abstract: Methods, systems, and apparatus relate to technologies generally relating to the placement of hyperlinks within the body of text of a document. The placement of hyperlinks can be on specified words or phrases, according to a specified link distribution function across the body of the text content of a document. Some techniques involve a method for determining a placement of links on a document that involves selecting a document comprising words of text for placing links in the document, selecting a link distribution function, and using the link distribution function in determining locations for the placement of the links in the document. The placement of hyperlinks in the document may be automatically performed on a server side.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 30, 2021
    Assignee: PERFECT SENSE, INC.
    Inventors: Brendan Brelsford, David Gang
  • Patent number: 10963626
    Abstract: In non-limiting examples of the present disclosure, systems and methods for providing customizable electronic document review options within electronic document processing applications are provided. An analysis of an electronic document may be performed comprising a review of an electronic document for a plurality of style issues, a plurality of spelling issues and a plurality of grammar issues. A proofing task pane having a plurality of selectable options may be displayed. A total number of identified issues associated with each of the plurality of style issues, the plurality of spelling issues and the plurality of grammar issues may be displayed in the task pane based on the analysis of the electronic document. A value associated with the electronic document may be calculated based on a fluency metric associated with the electronic document and an indication of the fluency value for the electronic document may be displayed in the task pane.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenichiro Chiba, Alfredo Arnaiz, Dermot McLoughlin, Nicole Michel, Hani Farouq Abu-Huwaij, Rolf Ebeling, Shikha Devesh Desai, Maria Isabel R. Carpenter, Jesse Clay Satterfield, Michael Koenig
  • Patent number: 10963472
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for or crawling and indexing content is presented. A message is received, where the message includes (i) submitted content, wherein the submitted content is identified as being published by an entity, and (ii) a link to a location on a resource hosting the submitted content. An evaluation is made as to whether the submitted content is represented in an index of known content to determine whether the submitted content is new relative to the known content. In response to the evaluation, a request is issued to a search engine to crawl and index the submitted content hosted by the resource associated with the link when the submitted content is new relative to the known content.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: March 30, 2021
    Assignee: GOOGLE LLC
    Inventors: Chung Tin Kwok, Lei Zhong, Zhihuan Qiu, Hyung J Kim
  • Patent number: 10963723
    Abstract: Computer servers configured to perform digital image processing are discloses herein. In one embodiment, upon receiving a transcription command, a computer server performs text recognition based on patterns in a digital image to generate digital text data corresponding to the digital image. The computer server can then determine a content format of the digital text data based on the imported digital image and automatically apply the determined content format to the generated digital text data. The digital data can then be inserted into an electronic message and transmitted with the inserted typeset digital text data to a destination.
    Type: Grant
    Filed: December 23, 2018
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tiancong Zhou, Yong Xie, Honghao Qiu
  • Patent number: 10956731
    Abstract: Techniques described herein implement heading identification and classification for a digital document in a digital medium environment. A document analysis system is leveraged to extract structural features from a digital document, identify heading candidates from among the structural features, validate the headings candidates, and classify validated headings into different headings types. The classified headings are then utilized to generate a sectioned version of the digital document (“sectioned document”) that is divided into different sections based on the headings. Further, a document directory is generated that includes the headings and that enables navigation to different sections of the sectioned document.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: March 23, 2021
    Assignee: Adobe Inc.
    Inventors: Mohit Gupta, Uttam Dwivedi, Shawn Alan Gaither, Jayant Vaibhav Srivastava, Ashutosh Mehra
  • Patent number: 10957086
    Abstract: A system for visual and digital content optimization may identify a plurality of content creation attributes from multiple data sources and may classify a content record associated with a content creation requirement into a plurality of exhibits. The system may identify a plurality of rules from a rule record and map the plurality of exhibits with the plurality of rules and the plurality of content creation attributes to create a plurality of content models. Each of the plurality of content models may be evaluated for congruence with the plurality of rules and the content creation attributes. Based on the evaluation, an evaluation score for each of the plurality of content models may be determined. A content model having an evaluation score above a threshold evaluation score may be selected and a content creation action may be initiated accordingly.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: March 23, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Edouard Mathon, Christian Souche, Victor Chevalier, Robi Fazio
  • Patent number: 10956902
    Abstract: A networked system includes: a communication device configured to communicate with a computing device executing a browser extension application and a web browser application; a memory storing instructions; and a processor configured to execute the instructions to perform operations comprising: displaying, through the web browser application, a web page on the computing device, the web page being associated with a merchant and including a field requiring population; receiving, through the browser extension application, a secure token mapped to data corresponding to the field, the browser extension application being configured to: (i) detect the field, (ii) automatically populate the field with the secure token sufficient for a financial service provider system to authenticate, (iii) detect a submission script associated with the web page, and (iv) automatically execute the submission script to submit the secure token to the networked system; and transmitting the secure token to the financial service provider s
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: March 23, 2021
    Assignee: Capital One Services, LLC
    Inventors: Matthew de Ganon, Thomas S. Poole, Paul Y. Moreton, Dwij Trivedi, Kunal Arora, Katherine H. McHugh
  • Patent number: 10956657
    Abstract: Technologies and techniques for providing domain-specific text scaling for a page having a plurality of domains. A processing apparatus configured to generate the page and an interface associated with at least one of the plurality of domains. A profile module is configured to store user identification information. A scaling module is included, wherein the processing apparatus is configured to receive an input via the interface to modify the text scaling via the scaling module for the associated domain, without modifying the text scaling for at least one of the other of plurality of domains. Contexts for domains may also be determined and subsequently used to load pre-stored values for domain-specific text scaling.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: March 23, 2021
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventor: George A. Chauvin
  • Patent number: 10949383
    Abstract: An electronic document classification system disclosed herein classifies electronic documents. The classification of the documents may involve analyzing the document and the information attached to the document to generate a set of classification data and comparing the classification data with one or more classification rules to generate a set of classifying data. The system attaches the set of classifying data to the electronic document and displays the electronic document based on the set of classifying data. The classification data may also be used to prioritize the electronic documents and to assign a retention period to the electronic documents. The system is further adapted to receive user feedback regarding the classification of the electronic document and to update the classification rules.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 16, 2021
    Assignee: Innovative Discovery
    Inventors: Christopher A. McHenry, Scott W. Burt
  • Patent number: 10949936
    Abstract: A method includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with the digital content, wherein the copyright information and the digital content are recorded on a blockchain of a blockchain network; identifying, by the computing device, one or more attributes associated with a table; embedding, by the computing device, the unique ID in the table by changing one or more attributes associated with the table to be representative of the unique ID, wherein the embedding produces an information-embedded table that enables retrieval of the copyright information from the blockchain based on the unique ID, and wherein a visual difference between the table and the information-embedded table is not apparent to an unaided human eye; allocating, by the computer device, the digital content to the information-embedded table; and distributing the information-embedded table allocated with the digital content to the blockchain network.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 16, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Zhiguo Li
  • Patent number: 10942734
    Abstract: In one embodiment of the present invention, a shading engine enables multiple versions of dependencies to coexist in an executable software application. During the software build process, the shading engine dynamically renames transitive dependencies of the software application to disambiguated names. The shading engine performs this renaming at both the library and class level. Notably, the shading engine does not rename the first-order dependencies of the software application. Consequently, the code of the software application and interfaces between the software application and the first-order library dependencies of the software application are not modified. Notably, the shading engine efficiently and accurately shades the transitive dependencies without manual intervention. By contrast, primarily manually-based conventional approaches to dependency management are time consuming and susceptible to errors.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: March 9, 2021
    Assignee: NETFLIX, INC.
    Inventors: Jonathan Schneider, Daniel Thomas, Robert Spieldenner, Michael McGarr
  • Patent number: 10943064
    Abstract: One or more table content documents (TCDs) can be constructed for a set of tabular data or portion thereof. A set of query features corresponding to a question can be matched to one or more TCDs. A respective candidate answer can be generated for each of the one or more TCDs having a set of features matching the set of query features above a threshold. Zero or more candidate answers can be output to a user consumable data object.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: March 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ashish Mungi, Purushothaman K. Narayanan, Ankur Parikh
  • Patent number: 10936172
    Abstract: A method of computerized presentation of a document set view for auditing information of a set of documents. The method includes the initial step of receiving on a computer a selection of an original document. The original document has multiple pages with each of the pages of the original document having corresponding page content. A selection is received from the user of a first region a page of the original document. This process is repeated to retrieve a text string from all of the pages. An addendum document with multiple pages is received. A text string is retrieved from the pages of the addendum document without user intervention. A document set view is provided using the retrieved text stings and displayed for the user to update the associated information and thus allowing for the user to perform a data audit of the automated portion of the process.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: March 2, 2021
    Assignee: Bluebeam, Inc.
    Inventors: Joseph W. Wezorek, Elliot Chenault
  • Patent number: 10936179
    Abstract: Whilst the Internet has become a dominant communications medium through a variety of services the main portal to the vast majority of this content is through a webpage associated with a user, a group, enterprise, retailer etc. For those generating the content they are today essentially stuck with two options, one expensive option for full creative control and flexibility via web developers and website development enterprises, the other cheaper option to use an enterprise offering templates and work within their constraints. In contrast, embodiments of the invention provide conventional features the user is familiar with such as cut, copy, paste etc. allowing them to edit, manipulate, and create directly within a webpage using a tool that works directly within their website such that changes are automatically live on the Internet when completed but has the familiarity of a standard graphics editing or word processing tool.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: March 2, 2021
    Assignee: Pagecloud Inc.
    Inventor: Craig Fitzpatrick
  • Patent number: 10929599
    Abstract: Computer computer-implemented methods and systems for creating and managing website content involve, for example, providing a user at a computer terminal a data capture template for a user-selected content type, providing the user at the computer terminal presentation pages using content management tags, allowing the user at the computer terminal to author content using the data capture template, and allowing the user at the computer terminal to deploy the content to a server. Other aspects of the methods and systems for creating and managing website content include, for example, allowing the user to personalize content, allowing the user to embed dynamic content in the middle of static content, allowing the user to refresh the deployed content in real-time without impacting current existing user sessions on the server where content is being deployed.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: February 23, 2021
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: France Law-How-Hung, Sam Shahdousti, Patrick Law, Anna Putnam, Peter Lomenzo
  • Patent number: 10931785
    Abstract: This document describes a content delivery acceleration system including a communication interface configured to communicate with a remote device over a wireless network; a cache; and a controller configured to perform operations including: pre-computing one or more evaluation results for a webpage associated with a selectable network reference of a webpage, caching the one or more pre-computed evaluation results; retrieving, from the cache, the one or more pre-computed evaluation results; and pre-loading of one or more content tags for the one or more digital component slots, with the one or more content tags being preloaded with uniform resource locators (URLs) from which to load the digital components represented in the pre-computed evaluation results.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: February 23, 2021
    Assignee: Google LLC
    Inventor: Don Greenberg
  • Patent number: 10929155
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for building an rendering a message user interface (UI) within a group-based communication interface of a group-based communication system, where the message UI is rendered to a client device based on a customizable block configuration and on customizable block data that is received from an external application.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: February 23, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Liza Gurtin, Michael Hahn, Maria-Ivmer Real Kalalang, Elizabeth Catherine Harrigan, Jammie Mountz, Tianxuan Chen
  • Patent number: 10922238
    Abstract: A method for storing content implemented by a first content reader. The first content reader includes a processor, a first memory for storing content, a virtualisation layer and a material abstraction layer. The method includes, during storage of first content in a given format, generating first standalone content, following which the first standalone content is stored in the first memory. Generating the first standalone content includes creating first container in which are stored at least the first content to be stored in the given format, and a first access processing step adapted to the given format and associated with the first content to be stored, the data stored in the first container making up the first standalone content. Thus, access to the stored content is guaranteed while the content reader is capable of implementing the access processing step stored with the content in the standalone content.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: February 16, 2021
    Assignee: ORANGE
    Inventors: Francois-Gael Ottogalli, Philippe Raipin Parvedy
  • Patent number: 10922152
    Abstract: A visual scripting system can provide support for handling event-specific messages received through an event messaging system. The messaging system can provide event messages over one or more event buses that have a determined behavior context. An event node of a visual scripting system can enable a developer to specify event handlers to detect specific types of event notifications sent on a specified event bus, as well as specific actions to be taken in response to those event notifications, such as to send additional event messages, all of which comply with the behavior context. Once the event node is configured and properties and actions defined, the corresponding script can be generated by the visual scripting system, to be complied and executed as part of a user application.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jegan Chen, Charles Michael Hutchins Curran, Ross Alan Cameron Gardner, Derric L. McGarrah, Bradley Rebh, Carlin Michael Rogers, II, Syed Suhaib Sarmad Barbero, Luis Rene Sempe Sosa, David Walker
  • Patent number: 10915695
    Abstract: A system and method includes dividing content of an electronic document into components. A document type of the electronic document is identified by comparing a document score against a document type criterion, the document score being based on a combination of a component score of each of the components. A user interface provides an indication of the document type.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ali Taleghani, Kevin Michael Black, Kevin Roland Powell, Laura Licari, Leah Joy Brown, Domenic J. Cipollone, Paul Rustam Karimov, Robert Andrew Little, Sean Aubrey Oldridge
  • Patent number: 10915572
    Abstract: To augment an image caption, a caption graph containing entity nodes corresponding to entities contained in the image and relationship edges between entity nodes corresponding to relationships between entities as illustrated in the image is generated. In addition, a contextual graph containing one or more of entity nodes corresponding to entities contained in the image and described in text associated with the image, textual entity nodes corresponding to textual entities described in text associated with the image and textual relationship edges between entity node pairs, textual entity node pairs and entity node and textual entity node pairs is generated. The textual relationship edges correspond to relationships described in the text associated with the image between entity pairs, textual entity pairs or entity and textual entity pairs. From the contextual graph, an augmented caption graph containing entity nodes, relationship edges, textual entities and textual relationship edges is generated.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Priscilla Santos Moraes, Shunguo Yan