Structured Document (e.g., Html, Sgml, Oda, Cda, Etc.) Patents (Class 715/234)
Stylesheet layout creation/editing (e.g., template used to produce stylesheet, etc.) (Class 715/235)
-
Patent number: 11928078Abstract: The present disclosure describes techniques for effect asset creation. At one file of defining at least one new type of asset may be created based on an existing type of asset. Properties of the at least one new type of asset may be configured. The properties comprise an identifier of the at least one new type of asset and information indicative of the existing type of asset. The at least one new type of asset may be implemented with scripts. Implementing the at least one new type of asset with scripts comprises fetching a native object corresponding to the existing type of asset. The script-based at least one new type of asset enables to create new effect assets while avoiding an inflation of a package size of an effect creation tool.Type: GrantFiled: March 4, 2022Date of Patent: March 12, 2024Assignee: Lemon Inc.Inventors: Zeyong Cai, Nite Luo
-
Patent number: 11928720Abstract: A method for generating a related product interface portion in an electronic user interface based on user-generated text includes identifying, for each product of a plurality of products, one or more respective characteristics from end user-generated text associated with the product, whereby a plurality of characteristics are identified for the plurality of products. The method further includes determining a plurality of characteristic groups, each group comprising two or more of the plurality of characteristics, wherein the characteristics within a group are similar to each other; receiving, from a user through the electronic user interface, an input related to a product category; and in response to receiving the user input, generating and presenting the related product interface portion that includes a respective product from each of the two or more of the characteristic groups related to the category.Type: GrantFiled: January 31, 2022Date of Patent: March 12, 2024Assignee: Home Depot Product Authority, LLCInventors: Tianlong Xu, Haozheng Tian, Nian Yan, Harish Nair
-
Patent number: 11929169Abstract: Personalizing sensory feedback based on user sensitivity analysis includes maintaining user-specific parameters for provision of sensory feedback to a user in extended reality. The user-specific parameters apply to specific contextual situations and dictate levels of sensory feedback to provide via stimulus device(s) in the specific contextual situations. Based on an ascertained contextual situation of the user interacting in a target extended reality environment, a set of sensory feedback level parameters is selected for provision of sensory feedback to the user in the target extended reality environment, and stimulus device(s) in the target extended reality environment is/are automatically controlled in the provision of the sensory feedback to the user based on one or more of the selected parameters. The automatically controlling includes electronically communicating with the stimulus device(s) to control at least one stimuli provided to the user by the stimulus device(s).Type: GrantFiled: February 9, 2022Date of Patent: March 12, 2024Assignee: Kyndryl, Inc.Inventors: Caleb Miles, Shikhar Kwatra, Jennifer L. Szkatulski, Elio Andres Sanabria Echeverria
-
Patent number: 11928723Abstract: This application relates to systems and methods for facilitating online search based on offline transaction data.Type: GrantFiled: July 29, 2021Date of Patent: March 12, 2024Assignee: Walmart Apollo, LLCInventors: Yu Wang, Dianhui Zhu, Ayush Parshotam Ruchandani, Cun Mu, Ying Michelle Sun, Saumya Agarwal
-
Patent number: 11907640Abstract: A computer implemented method includes receiving embedded font text defining characters associated with an original font family. The embedded font text is processed to generate original glyph metrics data, a combined original font glyph width based on the original glyph metrics data, and one or more candidate font families are identified. For each candidate font family a combined candidate font family glyph width is calculated and a candidate font family difference, the candidate font family difference being a measure of how the candidate font family's combined candidate font family glyph width compares to the combined original font glyph width. A particular candidate font family is selected as a replacement font family based on the candidate font family differences of the one or more candidate font families.Type: GrantFiled: May 11, 2022Date of Patent: February 20, 2024Assignee: CANVA PTY LTDInventors: Stephan Schwiebert, Velislava Yanchina, Henrry Eduardo Iguaro Jaramillo
-
Patent number: 11907740Abstract: A method for creating robotic process automation (RPA) script data to perform an operation in a terminal device that displays an operation screen for an image processing apparatus on a host terminal and receives the operation by the RPA, includes: detecting a position of an operation target displayed on the operation screen and selected by an operator; and normalizing the detected position of the operation target on a basis of a size of the operation screen, generating position information indicating the normalized position, and describing the position information in the RPA script data.Type: GrantFiled: April 17, 2023Date of Patent: February 20, 2024Assignee: Konica Minolta, Inc.Inventor: Yuichi Kawamura
-
Patent number: 11909831Abstract: A web browser can manage different session cookies associated with a website by storing the session cookies in distinct tab storage locations associated with different tabs of the web browser, instead of in a global storage location accessible by any tab of the web browser. When the web browser prepares to send a request associated with an active tab to a server associated with the website, the web browser can temporarily copy a corresponding session cookie into the global storage location from the tab storage location associated with the active tab. Accordingly, even if the website does not natively support multiple concurrent user sessions with the web browser, the web browser can send different session cookies to the website based on which tab of the web browser is active, and thereby allow users to engage in different user sessions with the website in different tabs.Type: GrantFiled: May 10, 2023Date of Patent: February 20, 2024Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Adam Doman, Jeff Himmell
-
Patent number: 11899529Abstract: A computing system may determine that a change has occurred in a software application or a document object model associated with a software application. The computing system may obtain a current copy of a document object model (DOM) associated with the application and a current screenshot of a screen displaying the application (e.g., in response to determining that the change in the DOM has occurred). If the current copy of the DOM is determined to be similar to the screenshot, the computing system may save storage space by storing the current copy of the DOM and discarding the screenshot. The computing system may store the current copy of the DOM in a memory buffer. The computing system may send the DOM copies or screenshots stored in the memory buffer to the monitoring system, for example, if an error in the application is detected.Type: GrantFiled: April 11, 2022Date of Patent: February 13, 2024Assignee: Capital One Services, LLCInventors: Mehulkumar Jayantilal Garnara, Vamsi Kavuri, Soumyajit Ray, Lee Adcock, Santhi Sridharan
-
Patent number: 11893090Abstract: A computing device (e.g., a content packager) may receive a request for content (e.g., video, audio, games, applications, data). The computing device may send a second request for the requested content to an encoder. In response to the second request, the computing device (e.g., the content packager) may receive the requested content and a content manifest associated with the requested content. The computing device may determine that encryption key data (e.g., an encryption key and/or key metadata) for the requested content is not in a cache associated with the computing device. The computing device (e.g., the content packager or a cache associated with the content packager) may send a request for the encryption key data associated with the requested content to a cache associated with a second computing device, based on the determination that the encryption key data is not in the cache associated with the computing device.Type: GrantFiled: December 30, 2020Date of Patent: February 6, 2024Assignee: Comcast Cable Communications, LLCInventors: Jeremy Phillip Pfeifer, Garey L. Hassler
-
Patent number: 11886803Abstract: In implementations of systems for assistive digital form authoring, a computing device implements an authoring system to receive input data describing a search input associated with a digital form. The authoring system generates an input embedding vector that represents the search input in a latent space using a machine learning model trained on training data to generate embedding vectors in the latent space. A candidate embedding vector included in a group of candidate embedding vectors is identified based on a distance between the input embedding vector and the candidate embedding vector in the latent space. The authoring system generates an indication of a search output associated with the digital form for display in a user interface based on the candidate embedding vector.Type: GrantFiled: January 12, 2023Date of Patent: January 30, 2024Assignee: Adobe Inc.Inventors: Arneh Jain, Salil Taneja, Puneet Mangla, Gaurav Ahuja
-
Patent number: 11880413Abstract: This disclosure covers systems and methods that retrieve and transform a requested dataset into a data shape that a widget specifies for visualization. In certain embodiments, the disclosed systems and methods respond to data requests for widgets by retrieving datasets formatted according to different data models for different platforms. The systems and methods then transform the datasets into a data shape specified by the widgets. By transforming requested datasets to conform to data shapes specified by widgets, the disclosed systems and methods orchestrate the update of a widget (or multiple instances of a widget) with data that originally conformed to different data models and, in some cases, was formatted for different software applications.Type: GrantFiled: June 2, 2017Date of Patent: January 23, 2024Assignee: Qualtrics, LLCInventors: Ayushman Dutta, Chao Lai, David Seigle, Matthew Al-Sheikh, Owen Hancock, Myung Ryul Jang
-
Patent number: 11874716Abstract: According to an example aspect of the present invention, there is provided apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to cause the apparatus to predict, based at least in part on a calendar application, a need for a rich media interface and to trigger startup of a higher capability processing device from among a low capability processing device and the higher capability processing device in the apparatus at a time that is selected based on the prediction.Type: GrantFiled: December 18, 2018Date of Patent: January 16, 2024Assignee: Suunto OyInventors: Erik Lindman, Jyrki Uusitalo, Timo Eriksson, Jari Akkila, Michael Miettinen, Niko Knappe
-
Patent number: 11868400Abstract: Disclosed are systems and methods for XBRL tag outlier detection. In some embodiments, the method includes the steps of: receiving a first set of XBRL data records; generating a second set of XBRL data records based upon a subset of the first set of XBRL data records; training a machine learning model using the first set of XBRL data records and the second set of XBRL data records; receiving an XBRL document associated with one or more assigned XBRL tags; and analyzing the XBRL document using the trained machine learning model to identify a set of outlier XBRL tags in the one or more assigned XBRL tags.Type: GrantFiled: December 27, 2022Date of Patent: January 9, 2024Assignee: WORKIVA INC.Inventors: David Palazzo, Vasily Korf, Lisa Teofilo, Tristan Vellinga, Dorette Vermeulen
-
Patent number: 11861509Abstract: A system and method for performing root cause analysis for enforcement events is presented. The system can enable accurate detection of an enforcement event and identifies the root cause of such events. The system can enable accurate detection of the enforcement event and identifies the root cause of such events using an automation workflow engine. The system can perform root cause analysis based on at least one analysis model. The system can provide a user with an interface to monitor the enforcement event by collecting a list of data points characterizing the enforcement event, as well as analyze the data points to evaluate what is the root cause of the enforcement event.Type: GrantFiled: April 14, 2022Date of Patent: January 2, 2024Assignee: BNSF Railway CompanyInventors: Scott Alan Neal, Jr., Siju Pallimolel Kuriakose
-
Patent number: 11863642Abstract: 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: GrantFiled: October 28, 2022Date of Patent: January 2, 2024Assignee: CONTENT SQUARE ISRAEL LTDInventor: Arik Yavilevich
-
Patent number: 11853744Abstract: Provided is a technique for analyzing connection compatibility between software applications such as OSS.Type: GrantFiled: January 22, 2020Date of Patent: December 26, 2023Assignee: Nippon Telegraph and Telephone CorporationInventor: Hiroyuki Oyanagi
-
Patent number: 11853705Abstract: Techniques describes herein include using software tools and feature vector comparisons to analyze and recommend images, text content, and other relevant media content from a content repository. A digital content recommendation tool may communicate with a number of back-end services and content repositories to analyze text and/or visual input, extract keywords or topics from the input, classify and tag the input content, and store the classified/tagged content in one or more content repositories. Input text and/or input images may be converted into vectors within a multi-dimensional vector space, and compared to a plurality of feature vectors within a vector space to identify relevant content items within a content repository. Such comparisons may include exhaustive deep searches and/or efficient tag-based filtered searches. Relevant content items (e.g., images, audio and/or video clips, links to related articles, etc.Type: GrantFiled: August 31, 2021Date of Patent: December 26, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sandip Ghoshal, Nalini Pattanayak, Vivek Peter, Hareesh Kadlabalu
-
Patent number: 11853534Abstract: A method and system of providing users with accessibility tools based on the user's behavior during their access of an application. The system identifies behavior that is potentially associated with a particular disability. In response, the system causes one or more accessibility tools configured to improve the application experience for users with the identified disability to be enabled. In addition, past in-app behavior of a user may be used to determine whether an accessibility tool should again be offered to the same user during subsequent application use.Type: GrantFiled: June 21, 2022Date of Patent: December 26, 2023Assignee: United Services Automobile Association (USAA)Inventors: Gregory David Hansen, Edward Manuel Alonzo, III, Manfred Amann, Donnette L Moncrief Brown, Justin Dax Haslam, Ashley Raine Philbrick, Oscar Guerra, Andre Rene Buentello
-
Patent number: 11853532Abstract: Systems and methods for generating feedback for a webpage based on visual interactions on the webpage are provided. In example embodiments, a user interface (UI) displaying the webpage is presented. The system receives an indication of a selection of an edit trigger and configures the webpage to receive feedback (e.g., one or more user inputs applied to webpage) from the user in response. The user inputs are received, whereby each user input is associated with an identifier of the webpage and coordinates of a location within the webpage. The system processes the user inputs including generating a feedback preview that displays each of the user inputs organized based on a corresponding feedback type. The feedback preview is displayed to the user for approval. Approval of at least a portion of the feedback on the feedback preview will cause the approved feedback to be transmitted to a corresponding entity.Type: GrantFiled: December 20, 2022Date of Patent: December 26, 2023Assignee: EBAY INC.Inventor: Neeraj Gupta
-
Patent number: 11854057Abstract: Merchandise content is aggregated from numerous merchant sources and presented on computing devices of individual users. Users are able to purchase select individual merchandise items by performing a simplified action, such as a screen tap on a touchscreen device. When the user performs the action, a series of actions are performed programmatically and/or automatically on behalf of the user to initiate and complete the transaction for the selected merchandise item from the merchant source.Type: GrantFiled: December 6, 2022Date of Patent: December 26, 2023Assignee: GROUPON, INC.Inventors: Nathaniel Blake Scholl, Andrew David Miner, Jason Alan Crawford
-
Patent number: 11847405Abstract: A method may include receiving a request from a software application to print an electronic document; in response to the request, parsing the electronic document; based on the parsing, detecting a text element in a portion of the electronic document that is associated in a structure of the electronic document with a network link, the network link being different than the text element; modifying the portion of the electronic document with the text element to include a printable element encoded with the network link; and transmitting the electronic document as modified to a printer driver.Type: GrantFiled: June 20, 2022Date of Patent: December 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Mohit Anand, Abhas Sinha
-
Patent number: 11842142Abstract: The present disclosed technology relates to systems and methods for synchronizing the website displayed by two computing devices. Embodiments of the disclosed technology include methods for transmitting the contents of a Document Object Model displayed on a customer device to a customer service device. Embodiments of the disclosed technology further include methods to transmit Shadow DOM elements from a customer device to a customer service device.Type: GrantFiled: November 8, 2021Date of Patent: December 12, 2023Assignee: CAPITAL ONE SERVICES, LLCInventors: Byron Romon Walker, Connor Thomas Marcum
-
Patent number: 11842251Abstract: A “Content Optimizer” applies a machine-learned relevancy model to predict levels of interest for segments of arbitrary content. Arbitrary content includes, but is not limited to, any combination of documents including text, charts, images, speech, etc. Various automated reports and suggestions for “reformatting” segments to modify the predicted levels of interest may then be presented. Similarly, the Content Optimizer applies a machine-learned comprehension model to predict what a human audience is likely to understand (e.g., a “comprehension prediction”) from the arbitrary content. Various automated reports and suggestions for “reformatting” segments to modify the comprehension prediction may then be presented.Type: GrantFiled: June 12, 2017Date of Patent: December 12, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Jacob M. Hofman
-
Patent number: 11836787Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for a transient local commerce search service is provided. A search query including a user specified location and a user specified time period is received. One or more transient merchants temporarily located within the user specified location at least during the user specified time period are identified. A user interface displaying a map and an indicator of temporary location of the one or more transient merchants is displayed.Type: GrantFiled: January 12, 2021Date of Patent: December 5, 2023Assignee: EBAY INC.Inventor: Kevin Patrick Fries
-
Patent number: 11831709Abstract: Facilitating peer-to-peer cloud computing resource sharing utilizing a permissioned distributed ledger is provided. A request by a computational resource consumer for additional computational resources from a computational resource provider via a peer-to-peer decentralized network is detected. A computational resource exchange environment is generated to transfer the additional computational resources from the computational resource provider to the computational resource consumer in response to validating that the computational resource consumer is authorized to consume the additional computational resources and that the computational resource provider is authorized to transfer the additional computational resources to the computational resource consumer via the peer-to-peer decentralized network. The additional computational resources are transferred from the computational resource provider to the computational resource consumer for consumption via the computational resource exchange environment.Type: GrantFiled: December 7, 2022Date of Patent: November 28, 2023Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Melanie Dauber, Jacob Ryan Jepperson, Jeremy R. Fox, Logan Bailey
-
Patent number: 11816321Abstract: Embodiments of the present invention are directed to enhancing extraction rules utilizing user feedback. In embodiments, a set of extraction rules relevant to an event set are provided for display. Thereafter, a selection of an extraction rule is received and, in response, a set of events matching the selected extraction rule is provided for display. A modification, for example provided by a user, in association with the extraction rule or the set of events is received. Such a modification is then used (e.g., via machine learning) to enhance extraction rules available for performing subsequent data extraction.Type: GrantFiled: January 31, 2019Date of Patent: November 14, 2023Assignee: Splunk Inc.Inventors: Li Li, Yongxin Su, Ting Yuan, Qian Jie Zhong, Yiyun Zhu
-
Patent number: 11810333Abstract: A method and an apparatus for generating an image are provided. The method includes: acquiring a screenshot of a webpage preloaded by a terminal as a source image; recognizing connection areas in the source image, and generating first circumscribed rectangular frames outside outlines of the connection areas; combining, in response to determining that a distance between the connection areas is smaller than a preset distance threshold, the connection areas, and generating a second circumscribed rectangular frame outside outlines of the combined connection areas; and generating, based on a nested relationship between the first circumscribed rectangular frames and the second circumscribed rectangular frames and pictures in the first circumscribed rectangular frames, a target image. The first circumscribed rectangular frames and the second circumscribed rectangular frame are respectively generated by recognizing and combining the connection areas in the source image.Type: GrantFiled: March 19, 2021Date of Patent: November 7, 2023Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventors: Yang Jiao, Yi Yang, Jianguo Wang, Yi Li, Xiaodong Chen, Lin Liu, Xiang He, Yanfeng Zhu
-
Patent number: 11811767Abstract: Techniques for streamlined secure deployment of cloud services in cloud computing environments are disclosed herein. In one embodiment, a method can include in response to receiving an instruction to deploy a cloud service in the cloud computing system, creating a deployment subscription to resources in the cloud computing system, the deployment subscription being owned by the deployment service and instantiating one or more computing resources accessible by the deployment service in the cloud computing system in accordance with the created deployment subscription. The method also includes retrieving one or more components of an application corresponding to the cloud service based on a manifest with the instantiated one or more computing resources and installing the retrieved one or more components of the application in the cloud computing system in accordance with an installation sequence identified in the manifest.Type: GrantFiled: June 10, 2022Date of Patent: November 7, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vladimir Pogrebinsky, Sergei Popov, Alexander Wayne Eager
-
Patent number: 11803635Abstract: A computing device includes a memory and a processor configured to receive credentials stored on a client device for a website responsive to the client device initiating a launch of the website through a first browser at the client device. The processor runs a second browser to launch the website for display at the client device using the received credentials and some state information is synchronized between them for the duration of the session. The second browser isolates the website from access to other data of the client device.Type: GrantFiled: April 26, 2021Date of Patent: October 31, 2023Inventors: Daniel Wing, Manbinder Pal Singh
-
Patent number: 11797638Abstract: Database systems and methods are provided for visual design and customization of processes for web applications. A method involves identifying a plurality of configured actions added to an aggregate action component region on a graphical user interface (GUI) display, automatically generating configured code for each of the configured actions in accordance with a respective user configuration of the respective configured action, identifying a user configuration associated with the aggregate action component, automatically generating aggregate action component code configurable to cause a browser application to initiate the configured code for each of the configured actions in parallel in accordance with the user configuration, and automatically generating process flow code including a reference to the aggregate action component code in accordance with a sequence defined for a web page.Type: GrantFiled: February 24, 2021Date of Patent: October 24, 2023Inventors: David Stone, Daniel S. Kim, Jun Gao
-
Patent number: 11800193Abstract: An interaction processing method and apparatus operates for an information flow. An information flow is displayed in an information flow region, which is inserted between information in the information flow. Interaction material is displayed in the interaction region and the information in the information flow is updated along with a position of the interaction region in an information flow display interface in response to a movement operation on the information flow. An interaction process is displayed in the interaction region when the position of the interaction region reaches a set position. The interaction process includes a process in which the interaction material changes with an interaction operation.Type: GrantFiled: April 13, 2022Date of Patent: October 24, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jing Kou, Qiqi Luo, Yanhui Shen, Jingwen Wang, Leibing Qiu, Junhui Xi, Qian Zhang, Runlin Han
-
Patent number: 11789747Abstract: To provide a hierarchical visual paradigm while maintaining the communication advantages of sibling extensions, a visual hierarchy simulation extension generates and maintains placeholders in a visually hierarchical manner, with the visual positioning of such placeholders informing the visual positioning of overlays of frames hosting the visual output of sibling extensions. Such a visual hierarchy simulation extension is utilized to layout and establish a desired visual hierarchy. One or more modules of computer-executable instructions are invoked to provide the relevant functionality, including the obtaining of the visual positioning of placeholders, the relevant visual translation between the visual positioning of placeholders and the visual overlaying of corresponding frames, the generation and movement of the corresponding frames, and the instantiation of extension content within the corresponding frames. The visual hierarchy simulation extension is hosted independently from the one or more modules.Type: GrantFiled: December 27, 2021Date of Patent: October 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Julia Margaret Binger, Timothy Daniel Barber, Masato Maeda, Matthew James Wilson, Rayman Faruk Aeron, Amber Tianqi Guo, Shanmugha Priya Satheesh, Benjamin M Schultz, Jyotirmaya Tripathi, Jong Gyu Lee
-
Patent number: 11790388Abstract: The present disclosure relates to a system, method, and computer program for automatic coupon code fill in a mobile application. The system identifies a checkout page in a WebView of a mobile application and extracts field data from the checkout page. The system identifies a coupon code field and a cart total field from the field data. The system obtains one or more coupon code(s) and tests the one or more coupon code(s) in the checkout page. The one or more coupon code(s) are tested in the identified coupon code field to determine whether any of the coupon code(s) cause the value associated with the cart total field to decrease. In response to one or more coupon code(s) providing a reward on the checkout page, the system identifies a best coupon code, which it inserts in the identified coupon code field in the checkout page in the mobile application.Type: GrantFiled: September 30, 2021Date of Patent: October 17, 2023Assignee: Rakuten Group, Inc.Inventors: Naveed Zanoon, Adam Roth, Feng Xie, Mujtaba Hussain, James Seymour-Lock
-
Patent number: 11790152Abstract: A method of presenting content is provided. The method includes receiving a request to access first content. The request is received via a first browser. The request includes a first uniform resource identifier. The method also includes obtaining a set of rules. The set of rules indicate how the first content is presented. The method further includes determining whether the request to access the first content satisfies one or more rules of the set of rules based on the first uniform resource identifier. The method further includes presenting the first content based on the one or more rules in response to determining that the request to access the first content satisfies the one or more rules.Type: GrantFiled: November 3, 2021Date of Patent: October 17, 2023Assignee: OpenFin Inc.Inventors: Pierre Baize, Ricardo de Pena, Chuck Doerr
-
Patent number: 11792145Abstract: A method for operating a portable document file (PDF) communication system involves receiving a composition control through a structured message user interface (UI) on a first device. The method uploads a PDF to a document transformation engine. A PDF analyzer identifies at least one break point within the PDF. A PDF splitter is configured with the at least one break point to generate at least one image from the PDF and transmit the PDF and the at least one image to an archiver. The archiver is operated to store the at least one image and the PDF and generate an archival link. A multimedia message service (MMS) composer is operated to generate a message parcel from the at least one image and the archival link. The structured message user interface is operated to communicate the message parcel as an MMS message to an endpoint.Type: GrantFiled: March 25, 2019Date of Patent: October 17, 2023Assignee: Zipwhip, LLCInventors: James Lapic, Alan Capps
-
Patent number: 11785031Abstract: Disclosed are techniques for performing forensic analysis of computer systems in a cloud network. The techniques can include using a scalable, cloud-based, specialized computer architecture for performing the forensic analysis of computer systems.Type: GrantFiled: February 10, 2021Date of Patent: October 10, 2023Assignee: Cado Security LtdInventors: James Campbell, Christopher Doman
-
Patent number: 11783004Abstract: A browser can include a script monitoring module to monitor executing scripts and log the initiating scripts for API calls or other monitored actions. In some embodiments, the script monitoring module overwrites built-in or web APIs in the browser with versions of the APIs that allow the script monitoring module to identify the scripts calling the APIs. Using the script monitoring module, the script initiating an action (such as an API call) can be identified using features of the browser. In some embodiments, all actions may be monitored in this way, permitting the tracking and analysis of scripts and full analysis of interaction between such scripts on the webpage and with the browser.Type: GrantFiled: August 25, 2020Date of Patent: October 10, 2023Assignee: PERIMETERX, INC.Inventors: Gal Weizman, Itai Sadan
-
Patent number: 11785072Abstract: A method for pushing an application program includes receiving a connection request for establishing a connection to a wireless network device that is sent by a terminal; sending a specified webpage address to the terminal, which acquires a system type of the terminal according to webpage content corresponding to the received specified webpage address and sends the system type to the wireless network device; receiving the system type sent by the terminal; and sending, to the terminal, a push address that is provided for the terminal to download an application program and is corresponding to the system type. When a push condition is met, a wireless network device pushes a specified application program corresponding to a system type of a terminal to the terminal.Type: GrantFiled: November 11, 2022Date of Patent: October 10, 2023Assignee: HUAWEI DEVICE CO., LTD.Inventor: Qingfeng Cao
-
Patent number: 11775773Abstract: A virtual assistant server determines at least one user intent based on an analysis of a received conversational user input. One or more of a plurality of views is identified based on the at least one user intent. Further, the virtual assistant server retrieves content based on the at least one user intent or the identified one or more views. The virtual assistant server determines one of a plurality of graphical user interface layers to display for each of one or more parts of the content and the identified one or more views based at least on one or more factors related to the content. Subsequently, the virtual assistant server outputs instructions based on the determined one of the graphical user interface layers in response to the received conversational user input.Type: GrantFiled: December 15, 2020Date of Patent: October 3, 2023Assignee: KORE.AI, INC.Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan
-
Patent number: 11778491Abstract: Systems and methods for measurement and reporting of average UL and DL delays and delay distributions for an NG-RAN and UPF, as well as gNB-DU DL latency, for the N3 and N9 interfaces, internal UPF delay, and between the PSA UPF and NG-RAN and between the PSA UPF and UE are described. For the UL and DL average delay and delay distributions, the measurements are split into subcounters per 5QI/QCI, S-NSSAI and/or DSCPs, with the delay distributions subcounters in bins with discrete delay ranges. The measurements aon the N3 interface delay are also differentiated between a PSA UPF and an I-UPF.Type: GrantFiled: July 27, 2020Date of Patent: October 3, 2023Assignee: Intel CorporationInventors: Yizhi Yao, Joey Chou
-
Patent number: 11775903Abstract: A system and method assigns documents to a list of documents for a project team to complete based on the level of each of various risks the project is identified to have, and whether the benefits of risk containment afforded by each document outweighs the cost of completion of the document when the risk or risks addressed by the document are at the level identified for the project.Type: GrantFiled: April 19, 2022Date of Patent: October 3, 2023Assignee: Charles Schwab & Co., Inc.Inventor: Ellie Kalenda
-
Patent number: 11768908Abstract: A system and method for collection of a website in a past state and retroactive analysis thereof are provided. The method includes collecting, from a repository, at least one session replay; identifying, in the at least one collected session replay, at least one main state, wherein a main state is a portion of a session replay; selecting at least one webpage snapshot corresponding to a respective main state of the at least one identified main state, wherein each snapshot is a single-instant webpage state at a specific point in time; identifying, in the at least selected one snapshot, at least one webpage zone; and returning the at least one identified zone.Type: GrantFiled: May 12, 2022Date of Patent: September 26, 2023Assignee: Content Square SASInventors: Joël Trigalo, Antoine Guo, Luis Diaz
-
Patent number: 11765165Abstract: Enhancement of web browser extension analysis capabilities, such as security application analysis, is realized by encapsulating the extension with a wrapper function that defines entry and exits points within the source code of the extension. By wrapping the web browser extension in a function that defines entry and exit points, the present invention enables the use of commercial SAST tools/engines and any other application which desires to analyze the web browser extension and/or extract data therefrom. The web browser extension is programmatically analyzed to identify the entry and exit points and, in response, the wrapper function is generated that defines the entry and exits points and the web browser extension is encapsulated with the wrapper function.Type: GrantFiled: September 22, 2020Date of Patent: September 19, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Jack Lawson Bishop, III, Timothy Andrew Wright
-
Patent number: 11755885Abstract: A system, method and computer program product for disambiguating one or more entity mentions in one or more documents. The method facilitates the simultaneous linking entity mentions in a document based on convolution neural networks and recurrent neural networks that model both the local and global features for entity linking. The framework uses the capacity of convolution neural networks to induce the underlying representations for local contexts and the advantage of recurrent neural networks to adaptively compress variable length sequences of predictions for global constraints. The RNN functions to accumulate information about the previous entity mentions and/or target entities, and provide them as the global constraints for the linking process of a current entity mention.Type: GrantFiled: April 6, 2020Date of Patent: September 12, 2023Assignee: International Business Machines CorporationInventors: Nicolas R. Fauceglia, Alfio M. Gliozzo, Oktie Hassanzadeh, Thien H. Nguyen, Mariano Rodriguez Muro, Mohammad Sadoghi Hamedani
-
Patent number: 11748438Abstract: A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.Type: GrantFiled: October 19, 2022Date of Patent: September 5, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Deon Anthony Pillsbury, Felipe de Mello, David C. White, Jr., Necati Cehreli
-
Patent number: 11747966Abstract: A computer-based method includes: receiving an indication from a computer's operating system that a user has performed a first action that may have caused a context menu with a paste option to open on a screen of the computer, and subsequently receiving an indication from the computer's operating system that the user has performed a second action at the computer that may have amounted to a selection of the paste option on the context menu. In response to the indication from the computer's operating system that the user has performed the second action, the method includes determining if the second action by the user amounted to a selection of the paste option on the context menu and thereby cause a paste action to occur.Type: GrantFiled: January 3, 2020Date of Patent: September 5, 2023Assignee: Proofpoint, Inc.Inventors: Guy Ziv, Doron Seijffers, Nir Barak, Lior Tal
-
Patent number: 11748341Abstract: In different kinds of forms with incomplete lines, or with different color cells in lieu of lines, virtually completing or providing the lines enables formation of tables from which keywords and content in the forms may be identified. Where a form may have one or more such tables, as can be the case with forms with irregular formats, multiple tables may be identified, to facilitate identification of keywords and content in each such table. In embodiments, deep learning techniques may be applied. Cost analysis involving minimum distances between keywords and content may be performed, with the cost analysis also facilitating formation of a keyword dictionary and a content dictionary.Type: GrantFiled: March 30, 2021Date of Patent: September 5, 2023Assignee: KONICA MINOLTA BUSINESS SOLUTIONS U.S.A., INC.Inventor: Junchao Wei
-
Patent number: 11748068Abstract: 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 is identified and parsed 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. The runtime version of the base application is constructed by combining the final version of the micro frontends with the base application.Type: GrantFiled: February 8, 2022Date of Patent: September 5, 2023Assignee: Oracle Financial Services Software LimitedInventors: Vijay Nair Manohar, Pawan Sahani, Shripad Deshpande
-
Patent number: 11748923Abstract: A system and method for flight chart font character scaling is disclosed. A host computing device is configured to: detect a font character size of a font character in a flight chart file, associate a threshold zoom level with the font character based on the respective font character size, and convert the flight chart file to aircraft display hardware directives. An aircraft display is configured to display a flight chart using the aircraft display hardware directives. An aircraft computing device is configured to detect a current zoom level of the aircraft display, compare the current zoom level to the threshold zoom level, set a drawing mode of a font character reference as a stroked mode or a filled mode, and present a referenced character as a filled character or a stroked character based on the drawing mode.Type: GrantFiled: November 12, 2021Date of Patent: September 5, 2023Assignee: Rockwell Collins, Inc.Inventor: Jeff M. Henry
-
Patent number: 11740895Abstract: Operations may include obtaining a repair related to correcting an error of source code of a software program, the repair including an edit to make to the source code. The operations may further include determining a change type of the edit. The operations may additionally include identifying an explanation template from a library of explanation templates based on the change type corresponding to the explanation template in the library of explanation templates. In addition, the operations may include generating a change explanation for the edit based on the explanation template. The change explanation may provide a natural language explanation of the changes made by the edit.Type: GrantFiled: March 31, 2021Date of Patent: August 29, 2023Assignee: FUJITSU LIMITEDInventors: Hiroaki Yoshida, Mukul R. Prasad