Structured Document (e.g., Html, Sgml, Oda, Cda, Etc.) Patents (Class 715/234)
  • Patent number: 12086534
    Abstract: The present disclosure discloses a multi-component abstract association and fusion method and apparatus in page design. The method includes the following steps: step S1: a construction demand is acquired, and the construction demand is analyzed through a speech recognition method to obtain a natural language text; step S2: an abstract model is constructed by predefining a component library, a rule library and a relationship library, and the abstract model performs components fusion to obtain a JSON structure of a fused component; step S3: the JSON structure of the fused component is escaped into a virtual DOM by using a rendering function, and attributes and events of a virtual DOM node are mapped to obtain a fused component drawing result; and step S4: a real DOM structure is created and interpolated into a real DOM node, so as to realize display of the fused component on a view.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: September 10, 2024
    Assignee: ZHEJIANG LAB
    Inventors: Tianshu Zhou, Xin Gao, Jingsong Li, Yu Tian
  • Patent number: 12086484
    Abstract: A facility for managing a document conversion environment is described. In various embodiments, the facility includes a native application associated with a native document type and an isolation service. The isolation service determines whether a native application associated with the native document type has started and when it has not started, starts the native application and causes the started native application to load and convert a native document to a common document format, wherein the isolation service starts a single instance of the native application and monitors the single instance of the native application so that it complies with specified a parameter, condition, or setting of operation.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: September 10, 2024
    Assignee: OPEN TEXT SA ULC
    Inventors: William R. Harman, Jonathan Isabelle, Michael Riedel
  • Patent number: 12079566
    Abstract: In some aspects described herein, a computer-based system that is capable of constructing digital documents is provided. In some implementations, a machine learning system is provided that learns certain terms within a document. The terms may be, for example, part of a document that forms a legally-binding contract between two entities. In one implementation of the machine learning system, the machine learning system interoperates within a user interface to show predictions of certain terms within the document to the user. Further, the machine learning system may capture user answers relating to certain terms and provide feedback into the system that learns during operation of the system, improving user interactions, accuracy and reducing the number of user interactions.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: September 3, 2024
    Assignee: InCloud, LLC
    Inventors: Mitchell Spierer, Hadayatullah Seddiqi, Charles Chi, Alastair Doggett, Roopeswar Kommalapati
  • Patent number: 12073194
    Abstract: Techniques are described herein for automatically synthesizing programs that include one or more functions in a spreadsheet programming language. A method includes: receiving a first example including input provided in a first cell in a spreadsheet; automatically synthesizing a plurality of candidate programs including a first set of candidate programs consistent with the first example, wherein each candidate program in the first set of candidate programs comprises at least one function in a spreadsheet programming language and, when the candidate program is executed, the candidate program generates output that matches the first example; ranking the plurality of candidate programs; and storing a highest-ranked program of the plurality of candidate programs in association with the first cell in the spreadsheet.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: August 27, 2024
    Assignee: GOOGLE LLC
    Inventors: Rishabh Singh, Aaron Zemach, Chiraag Galaiya, Dima Brezhnev, David Lick, Francisco Velasquez, Max Lin, Neha Bhargava, Peilun Zhang, Rahul Srinivasan, Simon Tong, Victoria Taylor, Vishnu Sivaji, Zifan Xiao
  • Patent number: 12073430
    Abstract: The present teaching relates to a fraud detecting system and method for providing protection against fraudulent advertisement requests. Upon receiving a request for an advertisement, the system extracts an identifier, associated with a source from which the request originates, included in the request. The system determines whether the extracted identifier is included in a list of designated identifiers, and when the identifier is included in the list, the system denies the request for the advertisement. When the identifier is not included in the list of designated identifiers, the system provides the advertisement in response to the request, and extracts a set of features from the request and other requests that originate from the source to determine whether the identifier associated with the source is to be included in the list of designated identifiers based on the set of features in accordance with one or more models.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: August 27, 2024
    Assignee: YAHOO AD TECH LLC
    Inventors: Angus Xianen Qiu, Liang Wang, Chun Han, Jaime Morales
  • Patent number: 12075188
    Abstract: An information processing apparatus includes a reception unit that receives data from a communication destination, an output unit that outputs the received data, a sensor that senses a first space in which the output unit is arranged, a transmission unit that transmits sensing data obtained by the sensing to the communication destination, and a control unit that performs control to present an event that is a cause of cognitive dissonance to the output unit, based on at least the sensing data of a user in the first space, when the user has the cognitive dissonance.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: August 27, 2024
    Assignee: SONY GROUP CORPORATION
    Inventor: Yusuke Sakai
  • Patent number: 12067343
    Abstract: This disclosure improves computer functionality by enabling various web forms, whether dynamic or static. For example, some of such web forms may enable a responsive user experience. For example, some of such web form may enable an efficient computing architecture. For example, some of such web forms may enable a freeform text to be analyzed in substance.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: August 20, 2024
    Assignee: Munich Reinsurance America, Inc.
    Inventors: Adnan Haque, Magd Bayoumi
  • Patent number: 12061866
    Abstract: A method and system for producing an Electronic Report Presentation (“ERP”) of result values derived from pre-collected data is provided. The method includes providing a set of calls directed to predefined functions that derive the result values and couple the result values to the location pointers. The method further includes automatically storing the coupled result values and location pointers in one or more technical interface datasets and automatically retrieving the coupled result values and location pointers and feeding the result values into the ERP in accordance with an ERP template dataset using the location pointers. The location pointer may include at least two parts, wherein each part refers to a structure of an ERP, wherein the location pointer is automatically calculable. The method is implementable in single or multiple computers that with or without server configurations.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: August 13, 2024
    Inventor: Ming Zou
  • Patent number: 12056436
    Abstract: A system and method are presented for interoperability of computer software applications. Subdocuments are located within slots of a main document along with a fully-qualified file identifier. Subdocuments can be saved in the main document in an intermediate format. Editing a slot triggers the opening of the original document in its native application. An intermediate format file is then created and reimported into its original slot. A document containing subdocuments can be exported in its entirety from one program to another. An auxiliary program identifies a target template format and converts the original document to the target template in its native application using the original subdocuments. Page image exports are used to transfer all content in the original application document to a destination document in a different format.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: August 6, 2024
    Assignee: Pro Quick Draw LLC
    Inventors: Andrew Erich Bischoff, Troy Bigelow
  • Patent number: 12056511
    Abstract: A computer-implemented method according to one embodiment includes receiving a request to create a container; retrieving a manifest for a container image of the container; and mounting a file system for the container, utilizing the manifest.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: August 6, 2024
    Assignee: International Business Machines Corporation
    Inventors: Vasily Tarasov, Lukas Rupprecht
  • Patent number: 12056450
    Abstract: Techniques are provided for message content reduction using message templates. One method comprises obtaining a message of a given type, of multiple types, to be transmitted over a network; identifying one or more templates, of multiple templates, for the given type, wherein the templates comprise a respective message identifier; selecting a given template of the given message type based on a similarity of the message with the given template; updating the message by (i) incorporating the message identifier of the given template into the message and (ii) removing one or more fields of the message that match respective fields of the given template; and transmitting the updated message to a recipient device. The recipient device may determine whether the updated message comprises the message identifier, and may retrieve a message template using the message identifier. The recipient device may store the updated message as a template in a message cache.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: August 6, 2024
    Assignee: Dell Products L.P.
    Inventors: Roman Bober, Eli Rosenes, Lior Gdaliahu, Yonit Lopatinski
  • Patent number: 12050816
    Abstract: Printer includes at least one memory configured to storage a first template, a second template, and a common script and a controller configured to execute first applying processing includes processing of applying the common script stored in the at least one memory to the first template in the at least one memory, processing of applying the common script to a first individual script when the first template is corresponded to the first individual script, processing of applying the common script to the second template in the at least one memory, and processing of applying the common script to a second individual script when the second template is corresponded to the second individual script.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: July 30, 2024
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Tomoki Miyashita
  • Patent number: 12051083
    Abstract: Systems, methods, and apparatus are described herein for determining a location from anonymous data. For example, a computing device may receive anonymous data associated with a browser session initialized by a user via a browser on a user computing device. The computing device may determine that the user has not been assigned a unique identifier. The computing device may determine whether the user opted-in to location tracking. If the user opted-out of location tracking, the computing device may determine a latitude coordinate and a longitude coordinate of the user computing device during the browser session. The computing device may identify a physical address for the user based on the latitude coordinate and the longitude coordinate, for example, using a map application programming interface (API). The computing device may assign the unique identifier to the user. The computing device may associate the unique identifier to the physical address.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: July 30, 2024
    Assignee: FULLTHROTTLE TECHNOLOGIES, LLC
    Inventors: Amol Waishampayan, Pat O'Flaherty, Alexey Yakovlev, Louis David DiGiacomo
  • Patent number: 12045556
    Abstract: The invention relates to methods and devices for managing document layout of an electronic document. In a particular embodiment, a method implemented by a computing devices comprises: displaying in an electronic document a block containing at least one item; in response to a first finger gesture of two or more fingers defining at least two selection points, determining a space line specifying an initial position from which a space is to be managed in the electronic document; in response to a second finger gesture of two or more fingers defining a movement of the selected points along a first orientation, monitoring a current position of the space line moving over time; and performing a space management based on the current position of the space line along the first orientation, comprising creating and/or reducing a space in the electronic document.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: July 23, 2024
    Assignee: MyScript
    Inventors: Gregory Cousin, Baptiste Demarest
  • Patent number: 12045299
    Abstract: The invention relates to method for displaying the search results of the component e-commerce platform by classification. The method comprises the following steps of: S1, receiving a search keyword and sending the search keyword to a website server; S2, inquiring to obtain the data files containing the search keywords and gathering the data files with the same type labels into an aggregation column; S3, calculating the file weight value of each data file and sorting all the data files in each aggregation column from large to small according to the file weight value; S4, taking the maximum file weight value in each aggregation column as a column item weight value of the aggregation column, and all the aggregation column are sorted from large to small according to the column item weight values; and S5, sending the query results of the classification and sorting to a webpage for display by the website server.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: July 23, 2024
    Assignee: SHENZHEN SEKORM COMPONENT NETWORK CO., LTD
    Inventor: Lianglei Shang
  • Patent number: 12045631
    Abstract: The present application discloses a page loading method and a display apparatus. While launching an application, a URL of the application, a code package, and a URL of a loading page are obtained; when the URL of the application is a target protocol URL, a loading parameter is read from the code package; the loading parameter is written into the URL of the loading page to generate a new URL of the loading page; and based on the new URL of the loading page, a loading page including display content corresponding to the loading parameter is presented on a display.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: July 23, 2024
    Assignees: VIDAA USA, INC., VIDAA (NETHERLANDS) INTERNATIONAL HOLDINGS B.V.
    Inventors: Doris Jing, Lobo Li, Bill Wu, Louis Shang, Ziming Zhu
  • Patent number: 12039302
    Abstract: Systems, methods, and other embodiments associated with a technique for using micro frontends to build a runtime version of a base application are described. In one embodiment, the method allows for selected micro frontends to be incorporated into the base application. Metadata corresponding to the selected micro frontend may be used to identify at least one or more application programming interfaces (APIs) that are defined in the metadata. The identified APIs are incorporated with the micro frontends to create a final version of the micro frontend. A runtime version of the base application is constructed, at least in part, by combining the base application with the retrieved micro frontends including the one or more APIs that were identified.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: July 16, 2024
    Assignee: Oracle Financial Services Software Limited
    Inventors: Vijay Nair Manohar, Pawan Sahani, Shripad Deshpande
  • Patent number: 12039262
    Abstract: A processor receives a request to communicate a source data using a preferred communication channel and obtains a first set of communication templates that correspond to a type of the source data and the preferred communication channel. The processor determines that no communication template in the first set includes a template associated with an overall performance indicator that equals or exceeds a first threshold. The pressor selects from the first set of communication templates, one or more communication templates that are associated with the highest values of the overall performance indicator. The processor then obtains an individual performance indicator associated with each multimedia component included in the selected one or more communication templates and generates a custom communication template by adding multimedia components having high individual performance indicators.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: July 16, 2024
    Assignee: Bank of America Corporation
    Inventors: Lakshmanan Palaniappan, Geeta Bora, Sudhakar Balu
  • Patent number: 12039254
    Abstract: A computer-implemented method of enhancing data in a screenshot can include capturing a screenshot of content presented on a display and identifying within the content at least a first element comprising first semantic data. A first semantic representation of the first semantic data can be generated and the first semantic representation can be associated with the first element. The first semantic representation and the screenshot can be output.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: July 16, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank L. Jania, Lawrence M. Wright
  • Patent number: 12039284
    Abstract: A summarizer can be invoked by a user to summarize content. Once started, the summarizer can examine the content, determine a main body of the content, extract texts from the main body, concatenate the texts into a text block, and make a call to an artificial intelligence (AI) platform. The call can contain the text block and specify a user-configurable summarization range for summarizing the text block. The AI platform is operable to generate a sentiment of the text block and a summary of the text block in the summarization range and return them to the summarizer. The summarizer, in turn, can instruct an application on the user device to generate a window or page for displaying the sentiment and the summary in the summarization range on the user device, in real time and in context of the content that the user is viewing, reading, or listening.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: July 16, 2024
    Assignee: OPEN TEXT SA ULC
    Inventor: Gareth Edward Hutchins
  • Patent number: 12038940
    Abstract: A reusable converter framework provides a set of tools for (1) loading existing data formats and transformation instructions of a source technology and (2) enabling the result of step (1) to be queried through Java code and analyzed. The source technology may follow a particular data transformation strategy such as data-drive, script-driven, or query driven. The reusable converter framework has a Java representation, referred to herein as an interpreted form, that can hold the information of a target technology, which follows a different data transformation strategy. The source and target technologies operate on different computing platforms having different computing environments. The interpreted form is utilized in step (3) to streamline and optimize the information from step (2) and produce a working data map suitable for the target technology.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: July 16, 2024
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventor: Walter Hughes Lindsay
  • Patent number: 12032606
    Abstract: An analytics platform for the extraction of structured observations from largely narrative sources using a hybrid approach of user configuration and machine learning is provided. The analytics platform collects and normalizes data from public and private sources and applies extractions to the data to create a world view of objects, traits, and relationships of interest and maintains that world view as data and/or extractions are updated. The platform is further configured to apply queries to the extracted world view for a variety of purposes including scoring objects for prioritized attention, generating notifications when specific conditions are met, providing data sets for exploratory analysis, and triggering the automatic collection of enhancing data from external sources.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: July 9, 2024
    Assignee: Ankura Consulting Group, LLC
    Inventors: William Flanagan, Michael H. Cahill, Jesse A. Bowes, Barbara A. Flanagan, Robyn Todd
  • Patent number: 12032648
    Abstract: Systems for automatically suggesting content items to an author of a digital page so that they can be added to the page. One embodiment comprises a system having a page editor that launches a component browser to enable viewing of content items stored in a repository. A web content management server extracts textual information from a digital page that is open for editing and analyzes the information to identify words indicative of the page's subject matter. The system generates a query using the identified words and a search engine searches the repository for items associated with the identified words. The content items identified by the search are displayed by the component browser and are selectable to add particular suggested content items to the page.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: July 9, 2024
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Paul Kieron Carl Narth, Gregory Aaron Parmiter, Jason Jackson, Partha Saradhi Govind
  • Patent number: 12032578
    Abstract: Various embodiments for a data compression store and search system are described herein. An embodiment operates by receiving a query to search a plurality of documents. It is determined that the plurality of documents are stored in a compressed format comprising a plurality of shells and a plurality of snippets. A first snippet that includes the query identifier is identified, and a first shell including a reference to the first snippet is identified. A readable version of a first document of the plurality of documents is assembled from the first shell. The assembled readable version of the first document is provided responsive to the query.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: July 9, 2024
    Assignee: SAP SE
    Inventors: Christian Bensberg, Frederik Transier, Kai Stammerjohann
  • Patent number: 12028420
    Abstract: Systems and methods to automatically update status of projects within a collaboration environment are described herein. Exemplary implementations may: manage environment state information maintaining a collaboration environment; determine status information for the individual projects; manage information defining project-level graphical user interfaces; update the individual project-level graphical user interfaces to reflect status information of the individual projects in the collaboration environment; and/or perform other operations.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: July 2, 2024
    Assignee: Asana, Inc.
    Inventors: Tyler Jeffrey Beauchamp, Reyana Fayyaz, Jocelyn Karlan Newman, Gregory Lilley
  • Patent number: 12026451
    Abstract: Methods and systems for using a generative adversarial network to generate personalized content in real-time as a user accesses original content. The methods and systems perform the generation through the use of an application programming interface (“API”) layer. Using the API layer, the methods and systems may generate alternative content as a user accesses original content (e.g., a website, video, document, etc.). Upon receiving this original content, the API layer access the generative adversarial network to create personalized alternative content.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: July 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Vincent Pham, Galen Rafferty, Alvin Hua, Anh Truong, Ernest Kwak, Jeremy Goodsitt
  • Patent number: 12014703
    Abstract: An electronic device according to various embodiments may include: a display, and a processor, in which the processor is configured to: identify a first area of a screen in which a video is played, produce a first frame corresponding to the first area, produce a second frame corresponding to a second area different from the first area, determine a lightness of the second frame based on an input factor related to a state of the electronic device, synthesize the first frame having an unchanged lightness and the second frame having a changed and determined lightness, and control the display to display the synthesized frame on the display.
    Type: Grant
    Filed: March 2, 2023
    Date of Patent: June 18, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Yongha Lee
  • Patent number: 12010138
    Abstract: There may be provided a computer-implemented method. The computer-implemented method includes: i) broadcasting a transaction, by a node in a blockchain network, to a congress pool to join a congress formed of a group of nodes; ii) after the congress has accepted a request from a requester to activate a script, preparing, by the node, a blockchain transaction cryptographically locked with a public key associated with the congress; iii) cooperatively generating, by the node in cooperating with other nodes of the group, a valid cryptographic signature for the transaction to spend the transaction; iv) after the blockchain transaction has been unlocked, receiving data from the plurality of information providing systems; v) determining a centre point for the data received from the plurality of information providing systems; and vi) activating, by the node in cooperation with other nodes of the congress, the script based on the centre point.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: June 11, 2024
    Assignee: nChain Licensing AG
    Inventor: Pedro Jimenez-Delgado
  • Patent number: 12008458
    Abstract: An apparatus for visualizing a health status information of each individual by using a health space model includes a memory storing a health status information visualization program, and a processor configured to execute the visualization program. The visualization program inputs multidimensional data on the health status of each individual to the health space model to visually display a position of each individual in a two-dimensional health space, the health space model includes a first ordinal regression deep neural network model for outputting a first health status value based on multidimensional data of a first group and a second ordinal regression deep neural network model for outputting a second health status value based on multidimensional data of a second group, and the visualization program displays the health status information in a two-dimensional health space.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: June 11, 2024
    Assignee: SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
    Inventors: Tae Sung Park, Cheol Gyun Park, Chan Hee Lee, O Ran Kwon, Yun Soo Kim, Eun Ok Lee
  • Patent number: 12001778
    Abstract: Systems and methods are disclosed for synchronizing a document markup modification across a plurality of devices. One method comprises subscribing to one or more events occurring in a first document markup application, the first document markup application being a first thin client application, and receiving a notification indicating a modification to a document markup in the first document markup application. A cross-compatible markup object associated with the modified document markup may be extracted and transmitted to a second document markup application, the second document markup application being a second thin client application.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: June 4, 2024
    Assignee: Bluebeam, Inc.
    Inventors: Peter Noyes, Jonathan Rothberg
  • Patent number: 11995145
    Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a document and combine those changes with the original tree data structure displayed to accurately and efficiently enable a replay engine to redisplay the tree data structure, changes, and user interactions which occurred at the client device. The data collected from a client-side capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of documents.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: May 28, 2024
    Assignee: Quantum Metric, Inc.
    Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
  • Patent number: 11997154
    Abstract: Disclosed are systems and methods for visualizing digital content of a web-based application. The method comprises: (a) injecting a user interface component and a backend component into the web-based application; (b) rendering the web-based application with the user interface component, and the user interface component comprises a plurality of graphical elements and each of the plurality of graphical elements corresponds to a parameter of property of the digital content; (c) receiving an input from a user via at least one of the plurality of graphical elements to alter a state of the corresponding parameter in the backend component, and each of the plurality of graphical elements corresponds to multiple states of said corresponding parameter; and (d) updating a display of the digital content within the web-based application according to the state and the parameter.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 28, 2024
    Assignee: ZIVE, INC.
    Inventors: Eric Shashoua, Pall Ivarsson, Anton Zmieiev, Ryan Shetley
  • Patent number: 11995889
    Abstract: Methods, computer program products, and/or systems are provided that perform the following operations: obtaining video data; dividing the video data into a plurality of video fragments based, at least in part, on page detection; extracting one or more elements from each of the plurality of video fragments; determining element type data for each of the one or more extracted elements; generating element style data for the one or more extracted elements; determining page flow for the plurality of video fragments; and generating one or more pages based, at least in part, on the one or more elements extracted from the plurality of video fragments, the element type data, the element style data, and the page flow.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kun Yan Yin, Xiao Bo Li, Sheng Hui Zhan, Qi Wang, Shu Zhang, Yujia Wang
  • Patent number: 11995708
    Abstract: Systems, methods, computing platforms, and storage media for generating and optimizing virtual storefront templates are disclosed. Exemplary implementations may: receive, from an administrator device, a first set of inputs; generate a first virtual storefront template based on the first set of inputs; access, from a user device, a first virtual storefront user interface (UI), the first virtual storefront UI capable of being accessed to obtain product recommendations, sales proposals, and/or quotes; receive a request comprising a location and product preferences from a user device; determine site specific information based on the request; identify one or more products for recommendation based on the site specific information; display at least one of a product recommendation and a quote for at least one product; obtain one or more first performance results specific to the first virtual storefront template; and modify at least a portion of the first virtual storefront template.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: May 28, 2024
    Assignee: Demand IQ, Inc.
    Inventor: Austin Louis Drake Rosenbaum
  • Patent number: 11995694
    Abstract: Systems and methods are described for server-side contextual analysis of content available at a given uniform resource identifier (URI), which utilizes headless browser techniques to analyze a more complete and accurate version of page content than using existing techniques. For example, systems and methods are described for performing contextual analysis of content that would typically be displayed to a client device but is not included in an HTML file or other initial page source file available at the initially provided URI. The contextual analysis performed may include analyzing text using natural language processing and analyzing images using computer vision techniques.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: May 28, 2024
    Assignee: GumGum, Inc.
    Inventor: Kenneth Weiner
  • Patent number: 11989239
    Abstract: A method and system for extracting from the scientific, technical and academic literature constructs and causal relationships between such constructs, searching said literature and visualizing its contents in the form of aggregated maps centered around constructs and relationships of interest, the maps including construct maps, relationship maps, model maps, and meta-analysis maps.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: May 21, 2024
    Inventors: Gratiana Denisa Pol, Gilbert Jude Calvillo
  • Patent number: 11991202
    Abstract: Disclosed herein are methods, systems, and processes for scanning unexposed web applications for security vulnerabilities. A web application executing on a client computing device is accessed and a determination is made that elements in a document object model (DOM) associated with the web application are completely loaded. A brute force operation is performed to identify unexposed actionable events associated with the elements in the DOM. The unexposed actionable events identified as part of performing the brute force operation are received from the client computing device, and the web application is scanned for security vulnerabilities based on the unexposed actionable events.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: May 21, 2024
    Assignee: Rapid7, Inc.
    Inventors: Jijo John, Dmitriy Kashitsyn, Andrew Tisdale
  • Patent number: 11977606
    Abstract: A computer implemented method includes obtaining multiple configuration files that include configuration commit histories, detecting patterns in parameter values in the configuration files to generate file-based rules for configuration parameters, detecting patterns in parameter values in the configuration files to generate history-based rules using commit histories for the configuration parameters, and exposing the rules to calling programs.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: May 7, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranjita Bhagwan, Sonu Mehta, Arjun Radhakrishna, Sahil Garg
  • Patent number: 11973910
    Abstract: A communication system, apparatus, method and computer program product can comprise or operate an input opening or slot to receive an input request, a display, an input device to receive key inputs for the input request, a scanner to generate a soft copy of the input request, a controller to process the input request and provide an output reply, a printer to print a first hard copy of the output reply and a second hard copy of the output reply, an output opening or slot to dispense the first hard copy of the output reply, and a plurality of bins to store the second hard copy of the output reply. The system is configured to manage official communications between a first user who creates an input request and a second user who creates a reply request.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: April 30, 2024
    Inventor: Musaed Ruzeg N. Alrahaili
  • Patent number: 11973756
    Abstract: A processor-implemented method for improving computer identification comprising transmitting a browser fingerprinting test to one or more computing devices and receiving test data from the one more computing devices that includes at least an elapsed processing time and a hash code. The method includes determining an average elapsed processing time and determining a uniqueness level for the browser fingerprinting test by comparing the hash codes for each computing device with one another.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: April 30, 2024
    Assignee: Visa International Service Association
    Inventors: Joel Trunick, Keeshini Manivannan, Manan Lalaji, Dipeshkumar Patel
  • Patent number: 11967153
    Abstract: There is provided an information processing apparatus, a reproduction processing apparatus, and an information processing method that improve data transmission efficiency. A preprocessing unit (102) generates, as scene configuration information indicating a configuration of a scene of 6DoF content including a three-dimensional object in a three-dimensional space, dynamic scene configuration information that changes over time and static scene configuration information that does not change over time, the static scene configuration information being scene configuration information different from the dynamic scene configuration information.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: April 23, 2024
    Assignee: SONY GROUP CORPORATION
    Inventors: Mitsuru Katsumata, Mitsuhiro Hirabayashi, Ryohei Takahashi
  • Patent number: 11963020
    Abstract: Embodiments herein disclose methods for handling a data driven model in a wireless communication network. The method includes identifying, by a first electronic device, a common data driven model capability between a capability information of one or more first data driven model and a capability information of one or more second data driven model. The one or more first data driven model is associated with the first electronic device and the one or more second data driven model is associated with the second electronic device. Further, the method includes performing, by the first electronic device, one of: storing the common data driven model capability in the first electronic device on identifying the common data driven model capability, and disabling a data driven model capability in the first electronic device on not identifying the common data driven model capability.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: April 16, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ravi Surana, Naveen Kolati, Hoonjae Lee, Bhavin Shah, Yongtae Kim
  • Patent number: 11956516
    Abstract: A system and method may analyze an input video content to produce analysis results. An event captured in the input video content may be identified based on the analysis results. A start time and an end time of a segment of the input video content, the segment including the event, may be determined and, an output video content may be generated by including the segment in the output video content.
    Type: Grant
    Filed: April 17, 2016
    Date of Patent: April 9, 2024
    Assignee: W.S.C. SPORTS TECHNOLOGIES LTD.
    Inventors: Daniel Shichman, Shmulik Yoffe, Haim Gal, Aviv Arnon
  • Patent number: 11956337
    Abstract: This application provides a message parsing method, a data transmit end, a data receive end, and a system, and pertains to the field of network technologies. The method includes: when creating an XML message, the data transmit end may add a target identifier to the XML message to indicate an independent message block in the XML message, where the independent message block is an independent context-free message block, and then may transmit the XML message to the data receive end; and in a process of receiving the XML message, if it is detected that the target identifier exists in the XML message, the data receive end may capture, from the XML message, the independent message block corresponding to the target identifier, and then parse the captured independent message block.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: April 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kai Zhang, Liang Chen
  • Patent number: 11954256
    Abstract: The technology involves providing haptic feedback to a user of a computing device. For instance, user input associated with a program of the computing device is received by a user interface module of the computing device. One or more processors of the computing device determine a kind of interaction corresponding to the user input. The one or more processors identify whether the kind of interaction is associated with one or more haptic feedback effects of a curated suite of haptic effects. Upon identifying that the kind of interaction is associated with one or more haptic feedback effect, the one or more processors select a particular haptic feedback effect from the curated suite of haptic effects. And the one or more processors are able to cause a haptic feedback module of the computing device to provide the particular haptic feedback effect for sensation by the user.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Claire Tauziet, Kejia Shao
  • Patent number: 11947851
    Abstract: An approach is provided for configuring printing devices. A configuration manager maintains configuration data for a printing device and provides the configuration data to a configuration agent executing on the printing device. The configuration agent applies the settings specified by the configuration data to the printing device and generates configuration identification data that uniquely identifies the settings. The configuration agent uses the configuration identification data to determine whether the current configuration of the printing device has changed. If so, then the configuration agent acquires and applies configuration data from the configuration manager.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: April 2, 2024
    Assignee: RICOH COMPANY, LTD.
    Inventor: Tom Haapanen
  • Patent number: 11947773
    Abstract: By allowing a person to customize an otherwise common media prior to delivery of the media to a recipient on a regular basis it is possible to deliver professionally created media in a personalized manner. In one embodiment, a magazine subscription is delivered monthly to a recipient and the cover (centerfold, back page) contains content provided by the initiator. In another embodiment, video media delivered to the recipient is created by a professional as a universal offering but content, such as photos, videos, text, is added by the initiator prior to delivery.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: April 2, 2024
    Assignee: Union Beach L.P.
    Inventor: Mary C. Tannenbaum
  • Patent number: 11943177
    Abstract: The present approach relates to systems and methods for facilitating a client-agent conversation using dynamic, contextual information related to a client portal. The contextual information for the conversation may be determined using a server side script and/or a client side script that provides relevant portal usage data. The contextual information may be used to determine a conversation topic, which may be used to facilitate routing a request to chat to the appropriate agent for the topic.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: March 26, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Eugene Aaron Shtilkind, Munjal Angur Patel, Craig Campbell Brunner
  • Patent number: 11941072
    Abstract: A method and system that proactively generate alerts for updating a scraping script to avoid scraping script errors. A predetermined number of webpages targeted by the scraping script are randomly sampled. The scraping script is appended to each webpage in the sample. A structured list of text fragments across the webpages with the appended script is generated. At predetermined time intervals, a fresh set of webpages is sampled, the scraping script is appended to the webpages, and a new structured list is generated. If the new structured list and the previous structured list do not match, the webpages may have been changed and the scraping script may have to be updated. An alert is generated indicating that such update is required and may include a location of the mismatch. Therefore, scraping script errors are proactively detected and can be rectified before an actual error occurs and propagates.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: March 26, 2024
    Assignee: INTUIT INC.
    Inventors: Itay Margolin, Aleksandr Kim, Yair Horesh
  • Patent number: 11941169
    Abstract: One embodiment of a virtual reality apparatus comprises: a graphics processing engine comprising a plurality of graphics processing stages, the graphics processing engine to render a plurality of image frames for left and right displays of a head mounted display (HMD); and foveation control hardware logic to independently control two or more of the plurality of graphics processing stages based on feedback received from an eye tracking module of the HMD, the feedback indicating a foveated region selected based on a current or anticipated direction of a user's gaze, the foveation control hardware logic to cause the two or more of the graphics processing stages to process the foveated region differently than other regions of the image frames.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: March 26, 2024
    Assignee: Intel Corporation
    Inventors: Ingo Wald, Brent E. Insko, Prasoonkumar Surti, Adam T. Lake, Peter L. Doyle, Daniel Pohl