Hypermedia Patents (Class 715/205)
  • Patent number: 11437032
    Abstract: The present disclosure discloses an image processing device including: a receiving module configured to receive a voice signal and an image to be processed; a conversion module configured to convert the voice signal into an image processing instruction and determine a target area according to a target voice instruction conversion model, in which the target area is a processing area of the image to be processed; and a processing module configured to process the target area according to the image processing instruction and a target image processing model. The examples may realize the functionality of using voice commands to control image processing, which may save users' time spent in learning image processing software prior to image processing, and improve user experience.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: September 6, 2022
    Assignee: SHANGHAI CAMBRICON INFORMATION TECHNOLOGY CO., LTD
    Inventors: Tianshi Chen, Shuai Hu, Xiaobing Chen
  • Patent number: 11429783
    Abstract: A computing system receives a request to generate one or more narrative frameworks for a worksheet. The worksheet is hosted by a third party server. The computing system interfaces with the third party server to retrieve data associated with the worksheet. The computing system infers attributes of the worksheet from the retrieved data. The attributes correspond to a type of data represented in the worksheet. The computing system generates a narrative template for the one or more narrative frameworks. The computing system generates one or more data variables for the one or more narrative frameworks based on the generated narrative template. The computing system constructs the one or more narrative frameworks by selectively retrieving data from the worksheet for each data variable of the one or more data variables in the narrative framework.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 30, 2022
    Assignee: STATS LLC
    Inventors: Adam Long, Nick Haynes, Dan Salo, Heather Dahm, Jacob McCright, Michael Dillon, Hannah Deters, Anup Khadka
  • Patent number: 11425245
    Abstract: Described herein is a system and method for capturing data associated with actions attempted by an automated agent. The system described herein captures data associated with the actions attempted by an automated agent during the messaging session between an automated agent and the user and present a summary of the actions in a messaging platform. In an embodiment, the automated agent uploads data associated with actions attempted during the messaging session to a server. The server captures the data associated with the actions and generates a description of each action that was attempted. The server generates a summary including the description of each action. The summary of the actions are rendered in the messaging platform.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: August 23, 2022
    Assignee: Salesforce, Inc.
    Inventors: Molly Mahar, Nicholas Beng Tek Geh
  • Patent number: 11425185
    Abstract: The disclosed embodiments relate to provisioning of a service, such as a financial service, to a device, such as a mobile device operative to access the service wirelessly or otherwise, in a manner which efficiently provides a consistent user experience which meets a user's expectations as to the functionality and quality of the service, including the user interface therefore and service delivery, which leverages the available capacities of the devices through which the service is provided so as to maximize the functionality and quality of the provided service without diminishing the experience, i.e. without substantially reducing the quality or functionality.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: August 23, 2022
    Assignee: Morgan Stanley Services Group Inc.
    Inventor: Sanjib Sahoo
  • Patent number: 11410256
    Abstract: The invention relates to field of filing legal documents via the cloud (100, 130). The best mode of this invention is considered to be cloud based internet filing and storage system of legal documents that allows the user to compose and file documents, based on computer generated attorney instructions, forms and letter templates, without actually hiring an attorney. The invention has the advantage of providing legally correct advice at an affordable price to the end customer in multiple jurisdictions and substantive fields at once.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: August 9, 2022
    Inventor: Mikko Vaananen
  • Patent number: 11409627
    Abstract: System, method, and apparatus for analyzing data inside a computer program. As the program executes, a display of internal file contents is provided in real-time. Additionally, graphics and document text are provided to provide a better understanding of the program.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: August 9, 2022
    Assignee: DT Labs, LLC
    Inventor: Douglas Peckover
  • Patent number: 11399069
    Abstract: A home computing system (cloud) integrates a protocols gateway, WiFi router, cloud server, and mass storage device to support one or more Internet of Things (IoT) devices, possibly with different connectively protocols, in a local environment such as a residential home. The home computing cloud often reduces the amount of data traffic sent to a public computing cloud by locally processing collected device data rather than by sending the device data to the public computer cloud for processing. The home computing cloud may download an appropriate data analytic model from the public computing cloud, locally train (for example, reinforcement learning) the model, and locally execute the trained model to obtain prediction information from collected IoT device data. The home computing cloud also allows direct access of the connected IoT devices by user applications via the internet, through a protocols gateway and an IoT message translator.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: July 26, 2022
    Assignee: Computime Ltd.
    Inventors: Yau Wai Ng, Hung Bun Choi, Chun Kit Chu
  • Patent number: 11394796
    Abstract: A content item may be associated with a first metadata object comprising static data and dynamic data. The static data and dynamic data may be stored in memory. Based on a request for the content item, the static and dynamic data may be retrieved, and may be used to cause output of a second metadata object.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: July 19, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Sridhar Alla
  • Patent number: 11392763
    Abstract: Machine learning, artificial intelligence, and other computer-implemented methods are used to identify various semantically important chunks in documents, automatically label them with appropriate datatypes and semantic roles, and use this enhanced information to assist authors and to support downstream processes. Chunk locations, datatypes, and semantic roles can often be automatically determined from what is here called “context”, to wit, the combination of their formatting, structure, and content; those of adjacent or nearby content; overall patterns of occurrence in a document, and similarities of all these things across documents (mainly but not exclusively among documents in the same document set).
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: July 19, 2022
    Assignee: DOCUGAMI, INC.
    Inventors: Andrew Paul Begun, Steven DeRose, Taqi Jaffri, Luis Marti Orosa, Michael Palmer, Jean Paoli, Christina Pavlopoulou, Elena Pricoiu, Swagatika Sarangi, Marcin Sawicki, Manar Shehadeh, Michael Taron, Bhaven Toprani, Zubin Rustom Wadia, David Watson, Eric White, Joshua Yongshin Fan, Kush Gupta, Andrew Minh Hoang, Zhanlin Liu, Jerome George Paliakkara, Zhaofeng Wu, Yue Zhang, Xiaoquan Zhou
  • Patent number: 11392630
    Abstract: Systems, methods, and software are disclosed herein to provide users with a summary of components in a file. A record is maintained of actions taken by users on a plurality of components in a file. The record is evaluated to identify one or more components of the plurality of components based on the actions taken by the users on the plurality of components in the file. In response to identifying the one or more components in the file, a summary of the plurality of components in the file is presented in a user interface comprising the one or more identified components of the plurality of components.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: July 19, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Manji Singh Pal
  • Patent number: 11392965
    Abstract: The present application relates to a method of receiving a selection of a particular client (or advisor) and determining likelihoods of the selected client (or clients associated with the selected advisor) purchasing products based on one or more factors correlating to previous purchasers of the products. The present application also relates to generating a prioritized list of sales opportunities associated with the selected client (or selected advisor) based on the likelihoods.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: July 19, 2022
    Assignee: Ameriprise Financial, Inc.
    Inventors: Weining Mao, Ozlem Kinav
  • Patent number: 11379542
    Abstract: ADVANCED RESPONSE PROCESSING IN WEB DATA COLLECTION discloses processor-implemented apparatuses, methods, and systems of processing unstructured raw HTML responses collected in the context of a data collection service, the method comprising, in one embodiment, receiving raw unstructured HTML documents and extracting text data with associated meta information that may comprise style and formatting information. In some embodiments data field tags and values may be assigned to the text blocks extracted, classifying the data based on the processing of Machine Learning algorithms. Additionally, blocks of extracted data may be grouped and re-grouped together and presented as a single data point. In another embodiment the system may aggregate and present the text data with the associated meta information in a structured format. In certain embodiments the Machine Learning model may be a model trained on a pre-created training data set labeled manually or in an automatic fashion.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: July 5, 2022
    Assignee: Metacluster LT, UAB
    Inventors: Martynas Juravicius, Andrius Kuksta
  • Patent number: 11381528
    Abstract: An information management apparatus includes a memory configured to store view histories of information relating to inquiry information including identifiers of users and contents of inquiries, and a processor coupled to the memory and the processor configured to perform extraction of a first view history of a first user from the view histories in response to receiving first inquiry information including an identifier of the first user and a content of a first inquiry, perform, based on the content of the first inquiry, determination of whether the first view history of the first user includes first information relating to the first inquiry information, and perform modification of a first evaluation value associated with the first information when it is determined that the first view history includes the first information.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: July 5, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Susumu Koga
  • Patent number: 11379282
    Abstract: A recording program is used to record the procedure of an operation automatically performed on a browser screen, and causes a control unit to execute the following processing. The control unit executes processings of: displaying a browser image in which the browser screen is shown; and outputting a selection position selected on the browser image to an external device. Then, the control unit acquires, regarding an element located at the screen position of the browser screen corresponding to the output selection position, element information indicating the size of the element and the image position of the element on the browser image, from the external device. The control unit displays an object, which indicates that the element is selected, on the browser image based on the acquired element information.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: July 5, 2022
    Assignee: C-RISE Ltd.
    Inventors: Masanori Murai, Yutaka Mitsubayashi
  • Patent number: 11361155
    Abstract: Some examples relate generally to computer architecture software data classification and information security and, in some more particular aspects, to verifying information or events in a file system using spatial data.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: June 14, 2022
    Assignee: Rubrik, Inc.
    Inventors: Timothy Hsin-Kang Chou, Boyu Charlie Tong, Ajay Saini
  • Patent number: 11361567
    Abstract: Disclosed herein is a method for facilitating classification of portions of a regulatory document. Accordingly, the method may include receiving, using a communication device, the regulatory document from a device, converting, using a processing device, the regulatory document from a source format to a preferred format, analyzing, using the processing device, the regulatory document of the preferred format based on the converting, identifying, using the processing device, the portions of the regulatory document based on the analyzing, and classifying, using the processing device, the portions using a classifier model into classification codes based on the identifying. Further, the method may include generating, using the processing device, an annotated regulatory document based on the classifying. Further, the method may include transmitting, using the communication device, the annotated regulatory document to the device.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: June 14, 2022
    Assignee: Catachi Co.
    Inventors: Kayvan Alikhani, Chuan Yun, Mohit Mohan Galvankar, Mohsen Emaminouri
  • Patent number: 11363084
    Abstract: A public center is disclosed. The public center includes at least one content source configured to provide a plurality of input contents and at least one content converter device for generating a plurality of output contents from the plurality of input contents based on user requests from a plurality of users. The content converter device includes an input module configured to receive a user request from a user of the plurality of users and an input content of the plurality of input contents based on the user request. The content converter device further includes a processing module configured to generate an output content from the input content based on input content characteristics. The public center includes a plurality of content access devices configured to provide the plurality of output contents received from the at least one content converter device to the plurality of users.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: June 14, 2022
    Inventor: Anilkumar Krishnakumar Mishra
  • Patent number: 11354122
    Abstract: A method for creating and executing a micro-application includes receiving a user selection of a user interface element within a user interface of a primary application. Source code associated with the selected user interface element is parsed to obtain at least one attribute associated with the selected user interface element. Data associated with the selected user interface element is identified based on the source code. A response based on the at least one attribute and the data is generated. A microapp configured to process the response to obtain the data from within the primary application is generated.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: June 7, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Manbinder Pal Singh
  • Patent number: 11347939
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for resolving temporal ambiguities are presented. A natural language input may be received. A temporal component of the input may be identified. A determination may be made that the temporal component includes a conjunction that separates temporal meeting block alternatives. A temporal ambiguity may be identified in one of the meeting block alternatives. A plurality of syntax tree permutations may be generated for the meeting block alternative where the ambiguity was identified. A machine learning model that has been trained to identify a most relevant permutation for a given natural language input may be applied to each of the plurality of permutations. A temporal meeting block alternative corresponding to the most relevant permutation may be surfaced.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: May 31, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pamela Bhattacharya, Barun Patra, Charles Yin-Che Lee
  • Patent number: 11347943
    Abstract: The present disclosure generally relates to mail application features. In some embodiments, a contact identifier is selected. In some embodiments, an adaptive toolbar is provided. In some embodiments, document functions are accessed.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: May 31, 2022
    Assignee: Apple Inc.
    Inventors: Robert Garcia, III, Marcel Van Os, Marcos Weskamp
  • Patent number: 11349795
    Abstract: A message handling system comprising connection handler circuitry, message parser circuitry, message modification circuitry, message processing circuitry, and content caching circuitry, wherein the message parser circuitry is operable to extract header(s) and/or content of a received message. The message modification circuitry is operable to generate a modified message by inserting, into the message, an HTML tag comprising a first unique uniform resource locator (URL). The connection handler circuitry is operable to send the modified message to a device that handles messages for the recipient. The message processing circuitry is operable to analyze the one or more headers and/or content. The message processing circuitry is operable to determine which image of a plurality of images to serve in response to a request containing the first unique URL, wherein the determination is based on the analysis of the one or more headers and/or content.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: May 31, 2022
    Assignee: Mimecast North America, Inc.
    Inventors: Paul R. Everton, Chad M. Gilles
  • Patent number: 11341567
    Abstract: Systems, methods, and devices for integrated marketing are disclosed herein. An integrated marketing system may include an integrated marketing device receiving media content from a content provider device. The integrated marketing device attaches one or more product tags to the video content based on elements within the video content. The one or more attached product tags are provided to a consumer or to the content provider device for display on a consumer device.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: May 24, 2022
    Inventor: Joseph Peter Kingston
  • Patent number: 11343339
    Abstract: A method for tracking an activity of a user. The method includes receiving, by a tracking element, compressed user activity information representative of activities performed by the user during a visit to a web page; receiving, by the tracking element, web page content information representative of web page content displayed to the user during the visit; decompressing the compressed user activity information; and generating user visit information by the tracking element.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: May 24, 2022
    Assignee: CONTENT SQUARE ISRAEL LTD
    Inventor: Arik Yavilevich
  • Patent number: 11343338
    Abstract: Techniques are described herein for determining an impact of slow performing webpages on a website. For example, a detection system may be provided to determine timing distributions for webpages by analyzing timing measurements for different timing metrics. The detection system may determine ranges of the timing distributions for slow and fast group of users of the website. The detection system may analyze user interactions of slow and fast group of users on the website. The detection system may further determine impacts of poor performing webpages on the website's performance based on the analysis of the user interactions on the webpages. The detection system may classify the impacts the webpages of the website and display the classifications to a website provider for identifying network operation(s) contributing to poor performance of the webpages.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: May 24, 2022
    Assignee: Quantum Metric, Inc.
    Inventors: Adam Dille, Mario Luciano Ciabarra, Jr., Hunter Pickett
  • Patent number: 11328223
    Abstract: An information processing method includes the processes of: obtaining food and drink data and presenting the food and drink data via a presentation device; generating options for the food and drink data, and presenting the options via the presentation device; generating selection reasons according to an option selected from among the options, and presenting the selection reasons via the presentation device; and controlling training of a machine learning model, in which the food and drink data is used, according to a result of an input in response to the selection reasons.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: May 10, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventor: Mitsuhiro Aso
  • Patent number: 11328501
    Abstract: A non-transitory computer-readable recording medium records a specifying program for causing a computer to execute processing including: receiving a first file; acquiring information indicating a correspondence relationship between an item included in the first file and an item included in a second file; acquiring an item value associated with identification information of the received first file with reference to a storage that stores an item value associated with a specific item included in a file in association with the identification information of the file; comparing the item value associated with the specific item among the items included in the received first file with the acquired item value; and specifying a target item associated with an item value associated with a second item included in the received first file among items included in the second file on the basis of the comparison result and the acquired information.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: May 10, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Takahide Muramoto
  • Patent number: 11328213
    Abstract: Disclosed methods and systems describe an analytics server that generates an inter-related nodal data structure. The analytics server receives an electronic template having a set of input fields, the electronic template identifying at least a portion of data stored within a database and its corresponding domain data table and a display attribute, the electronic template further identifying a database storing the data; retrieves the data from the database; parses the data into a set of unique domain data tables having a first criterion and a set of unique dimension tables having a second criterion; generates a nodal network comprising a set of nodes where each node represents at least a portion of the retrieved data, each node having metadata comprising a unique identifier corresponding to a unique domain table and a unique dimension table corresponding to data associated with each node; links one or more nodes based their respective metadata.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: May 10, 2022
    Assignee: Choral Systems, LLC
    Inventors: Jean-Michel Ares, Dick Sharadchandra Amin
  • Patent number: 11322139
    Abstract: According to one or more embodiments of the present disclosure, operations regarding providing indications with respect to questions of a communication session may include obtaining transcript data. The transcript data may include a transcription of audio of the communication session. The operations may further include obtaining multiple questions determined to be asked during the communication session. The operations may further include determining, based on an analysis of the transcript data during the communication session, which of the questions have been asked during the communication session. In addition, the operations may include causing, during the communication session, the device involved in the communication session to indicate which of the questions have been asked.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: May 3, 2022
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Michael Jones, Jeff Smith, Adam Montero
  • Patent number: 11308260
    Abstract: A system, method, and computer program product are provided for causing display of a first set of representations of a first set of hyperlinks. In operation, a first input from a user is received indicating a selection of one of the first set of hyperlink representations and causes, in response to receiving the first input, display of a second set of representations of a second set of hyperlinks. Further, a second input from the user is received indicating a selection of one of the second set of hyperlink representations, and causes, in response to receiving the second input, navigation to a destination specified by the selected one of the second set of hyperlink representations.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: April 19, 2022
    Assignee: Alof Media, LLC
    Inventor: Gal Arav
  • Patent number: 11301585
    Abstract: The invention provides methods and apparatus for securing personalized or sensitive information appearing in digital images. Digital images containing information to be secured is processed and divided into a plurality of image cells. At least one image cell from the plurality of image cells is selected and redacted or altered to render the information to be secured with the selected image cells indecipherable. The invention also provides methods and apparatus for transmitting or streaming unredacted image cells alone or in combination with redacted image cells for secured viewing on a user browser or computer.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: April 12, 2022
    Assignee: The 41st Parameter, Inc.
    Inventors: Ori Eisen, Raz Yalov
  • Patent number: 11301436
    Abstract: A method for file storage and a storage device are disclosed. The method includes: receiving, by a file system, a file create request sent by an application, where the file create request includes a file storage characteristic and a file storage path; selecting, by the file system from M domains based on the file storage characteristic, a domain whose domain storage characteristic has a highest degree of conformity with the file storage characteristic as a target domain; creating, by the file system, a file in the target domain; and adding, by the file system, the file to a directory tree based on the file storage path. The method can facilitate file and directory management in a storage device.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: April 12, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tianyu Wo, Lian Du, Xin Bai
  • Patent number: 11301040
    Abstract: An example method includes determining, by one or more processors, an estimated location of a wearable computing device on a display device that is not presence-sensitive, wherein the wearable computing device is configured to be worn on a wrist of a user; causing the display device to output, at the estimated location, a graphical pattern; determining, by the one or more processors and based on optical data generated by an optical sensor of the wearable computing device, a refined location of the wearable computing device; and utilizing, by the one or more processors, the refined location of the wearable computing device as a location of user input for an application outputting a graphical user interface via the display device.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: April 12, 2022
    Assignee: Google LLC
    Inventors: Hui Shyong Yeo, Xuelin Huang, Wenxin Feng
  • Patent number: 11301519
    Abstract: A method for embedding hyperlinks in legal documents. The method can include receiving input including docx and PDF documents, converting the input into text, parsing the converted text by pattern recognition, and generating an output of a parent PDF document containing attached documents with hyperlinks, the hyperlinks identifying between the attached documents.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: April 12, 2022
    Inventors: Dennis G. Temko, Adam Shovav
  • Patent number: 11294958
    Abstract: A knowledge graph is divided into a plurality of sub-graphs, each sub-graph comprising a plurality of vertices and a plurality of edges. The knowledge graph is represented as a summary graph comprising for each of the sub-graphs a summary-graph vertex. A local sub-graph is generated as a copy of one of the sub-graphs together with a copy of a surrounding graph to the one of the sub-graphs. The content of the local sub-graph is modified. The local sub-graph is reintegrated, upon a reintegration trigger event, back into the knowledge graph, wherein a structure of the surrounding graph is used as a reintegration aid, by overlaying the structure and the knowledge graph, thereby identifying identical vertices of the surrounding structure and the knowledge graph as anchor points from where changes in the local sub-graph are reintegrated into the knowledge graph.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: April 5, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Tim U. Scheideler, Erik Rueger, Frederik F. Flöther, Stefan Ravizza
  • Patent number: 11288541
    Abstract: This disclosure involves generating, from a user data set, a ranked list of recommended secondary variables in a user interface field similar to primary variable selected in another user interface field. A system receives a data set having variables and corresponding sets of values. The data visualization system determines a feature vector for each variable based on statistics of a corresponding values set. The system generates a variable similarity graph having nodes representing variables and links representing degrees of similarity between feature vectors of variables. The system receives a selection of a first variable via a first field of the user interface, detects a selection of a second field, and identifies a relationship between the first field and the second field. The system generates a contextual menu of recommended secondary variables for use with the selected first variable based on similarity value of the links in the variable similarity graph.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: March 29, 2022
    Assignee: Adobe Inc.
    Inventors: Ryan Rossi, Vasanthi Holtcamp, Tak Yeon Lee, Sana Lee, Nathan Ross, John Anderson, Fan Du, Eunyee Koh
  • Patent number: 11288329
    Abstract: The present disclosure provides a method and an apparatus for obtaining an intersection of a plurality of documents and a readable storage medium. According to an example in the method, for at least two document collections for which an intersection needs to be obtained in a search, document collection lengths of the document collections are obtained, and lengths of the at least two document collections are compared. In this way, an intersection algorithm for obtaining a document intersection may be determined according to a length difference between the at least two document collections. For example, when the document collection lengths of the at least two document collections meet a preset condition, an element in a document collection with the shortest length may be used as a query element to sequentially traverse the remaining document collections.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: March 29, 2022
    Assignee: Beijing Sankuai Online Technology Co., Ltd
    Inventors: Chenglong Bi, Wenbin Pan
  • Patent number: 11281729
    Abstract: Methods for automatically generating a wrapper for extracting web data and corresponding computer systems are disclosed. In one arrangement, a first wrapper is used to generate a second wrapper. The first wrapper extracts target data from one or more target web pages hosted by one or more target web servers. The second wrapper is capable of extracting the same target data from the same one or more target web pages without using a web browser engine to perform a) sending requests to the one or more target web servers, and/or b) processing replies from the one or more target web servers. The generation of the second wrapper comprises analysing one or both of the following: (i) code defining the first wrapper, (ii) interactions between the first wrapper and the one or more target web servers that occur during execution of the first wrapper.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 22, 2022
    Inventors: Georg Gottlob, Emanuel Sallinger, Ruslan Fayzrakhmanov, Tim Furche, Giovanni Grasso
  • Patent number: 11270069
    Abstract: A method including receiving, in a server, a first proposal for modifying a document from a user in a first client device, is provided. The document is a collaboration between users hosted by the server, and includes evaluating the first proposal in view of a second proposal selected from a proposal queue that stores multiple proposals from the users, converting the first proposal into a fact when no conflict is identified between the first proposal and the second proposal, and updating a fact sequence in a fact history log to include the fact. The method also includes providing the fact sequence to the first client device for executing at least a portion of the sequence of documented actions. A system and a non-transitory, computer readable medium storing instructions to perform the above method are also provided.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: March 8, 2022
    Assignee: InVisionApp Inc.
    Inventors: David Johnson, João Portela, Todd A. Eiles, Max Nunes, Jonathon Wilson
  • Patent number: 11256710
    Abstract: Examples are disclosed herein that relate to string transformation sub-program suggestion. One example provides, at a computing device, a method comprising receiving a dataset having a plurality of input strings; receiving a declarative user input associated with a desired string transformation sub-program to be performed using the dataset as input; in a search space having a plurality of string transformation sub-programs, reducing the search space based on (i) the user input and (ii) one or more of the plurality of input strings of the dataset, to thereby form a reduced search space, the reduced search space having at least one string transformation sub-program that is configured to transform one or more of the plurality of input strings of the dataset; and selecting, from the reduced search space, one or more suggested string transformation sub-programs.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sumit Gulwani, Ranvijay Kumar, Abhishek Udupa, Craig Allen Lee, Giovanni M. Della-Libera
  • Patent number: 11259096
    Abstract: An Html5-based audio/video playing method includes: based on a playing scenario, downloading audio/video data under the playing scenario; performing format conversion on the audio/video data; and loading the audio/video data after format conversion into an Html5 player.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: February 22, 2022
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Yupeng Jiang, Longshi Cai, Zhuqing Liu, Shaobin Wu
  • Patent number: 11250153
    Abstract: Examples described herein generally relate to detecting publication of private links. A list of one or more links created for providing remote access to one or more files can be obtained, where the one or more links can be of a universal resource locator (URL) format. A web search for at least a portion of the URL format of the one or more links can be performed. Results of the web search can be analyzed to determine whether at least the portion of the URL format of the one or more links is located. Where at least the portion of the URL format of the one or more links is located in the web search, a report indicating that the one or more links are located in the web search can be generated and/or the one or more links can be at least temporarily deactivated.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eugene S. Lin, Stephen Lincoln Rice
  • Patent number: 11250035
    Abstract: A knowledge graph generating apparatus, method and non-transitory computer readable storage medium thereof are provided. The apparatus marks an entity-relationship of the template of goods information in the template of webpage according to the operating signal and generates an extraction rule set, wherein the template of webpage is one of multiple goods webpages and has a template format. The apparatus extracts a plurality of first product information of the first goods webpages according to the extraction rule set, wherein the first goods webpages have the template format and are selected from the goods webpages. The apparatus generates a classified goods information result through a product information classification model, wherein the product information classification model is generated based on the first product information and the entity-relationship of the template of goods information.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: February 15, 2022
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Hsin-Yi Kuo, You-Cyuan Yang, Wen-Fa Huang, Wen-Nan Wang, Ping-I Chen
  • Patent number: 11243649
    Abstract: Provided is a method of providing a web browsing interface, wherein at least one tab is provided for a content display region, the method including: splitting the tab into at least two spaces based on a space mode of the tab; displaying web pages respectively in the at least two spaces; while the tab is split into the at least two spaces, determining whether the space mode of the tab is a first mode or a second mode; when the space mode is determined to be the first mode, performing a first mode setting operation of setting one of the at least two spaces as a main space, setting a margin on a periphery of the main space, and displaying a web page in a region of the main space excluding the margin.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: February 8, 2022
    Assignee: NAVER CORPORATION
    Inventors: Hyo Kim, Yun Seok Lee, Ji Ho Choi, Hyo Jung Kim
  • Patent number: 11244004
    Abstract: A system creates a graph of nodes connected by edges, the nodes including: i) a first node associated with a first value and a count of the first value, and ii) a second node associated with a second value and a count of the second value, the edges including an edge that connects the first and second nodes and is associated with a count of instances of the first value being stored with the second value. The system includes each node and each associated with clique count less than clique threshold in keys sets and deletes each node and each edge associated with clique count less than clique threshold. The system identifies triplet nodes connected by triplet edges. If estimated clique count for triplet values represented by triplet nodes is less than clique threshold, the system includes triplet values in keys set and identify triplet of nodes as analyzed.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: February 8, 2022
    Assignee: salesforce.com, inc.
    Inventor: Arun Kumar Jagota
  • Patent number: 11244102
    Abstract: Systems and methods are provided for facilitating data object extraction from unstructured documents. Unstructured documents may include data in an unorganized format, such as raw text. The system may use natural language processing to determine characteristics of the terms used in the unstructured document. The system may prompt a user to select terms from the document corresponding in characteristics to properties of a data object being generated. The user may select terms from the document and the system may generate a data object according to the selected terms.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: February 8, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Brandon Marc-Aurele, John Doyle
  • Patent number: 11245951
    Abstract: The disclosure provides a display device and a content providing method thereof. The content providing method of the display device includes: displaying a list including a plurality of web pages pre-selected by a user; and displaying, in case that a user command for selecting one of the plurality of web pages is input, a reconstructed content obtained by reconstructing the selected web page based on a type of the selected web page.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: February 8, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sungmin Lim, Changwon Choi, Sumin Kim, Younghyun Kim, Youngin Park, Hanjin Park, Seockyoung Shim, Taehoon Lee
  • Patent number: 11238118
    Abstract: A server device obtains a search term from a client device that is managed by an enterprise. A user associated with the client device is identified. Search index data that specifies a location for a term and a contextual boundary for the term is obtained. A search result that is based on the search index data and the role of the user for the enterprise is generated.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: February 1, 2022
    Assignee: AIRWATCH LLC
    Inventors: Gerard Murphy, Marcos Mendez
  • Patent number: 11227277
    Abstract: A mechanism is described for facilitating smart geo-fencing-based payment transactions according to one embodiment. A method, as described herein, includes detecting, by one or more capturing/sensing components of a data processing device, a first computing device within proximity of a geo-fenced location. The method further includes receiving detection information relating to the detection of the first computing device, authenticating at least one of the first computing device and the geo-fenced location, and interfacing the first computing device with a second computing device. The method may further include facilitating a payment transaction, where the payment transaction includes payment of a monetary amount from the second computing device to the first computing device, and executing the payment transaction.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: January 18, 2022
    Assignee: Intel Corporation
    Inventors: Anne P. McClard, Aaren B. Esplin, Wendy March
  • Patent number: 11227026
    Abstract: An information processing apparatus includes a web server configured to receive a screen display HTTP request from a web browser, determine whether or not the web browser is a certain web browser on a basis of the screen display HTTP request, if the web server determines that the web browser is not the certain web browser, create first HTML data including data obtained by encoding an image to be displayed on the screen, and create a first HTTP response including the first HTML data, if the web server determines that the web browser is the certain web browser, create second HTML data including link information of the image, and create a second HTTP response including the second HTML data, and return the first HTTP response or the second HTTP response to the web browser.
    Type: Grant
    Filed: September 15, 2019
    Date of Patent: January 18, 2022
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Hideyuki Sasaki
  • Patent number: 11222167
    Abstract: The disclosure describes one or more embodiments of a structured text summary system that generates structured text summaries of digital documents based on an interactive graphical user interface. For example, the structured text summary system can collaborate with users to create structured text summaries of a digital document based on automatically generating document tags corresponding to the digital document, determining segments of the digital document that correspond to a selected document tag, and generating structured text summaries for those document segments.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: January 11, 2022
    Assignee: ADOBE INC.
    Inventors: Sebastian Gehrmann, Franck Dernoncourt, Lidan Wang, Carl Dockhorn, Yu Gong