Patents Examined by Laurie Ries
  • Patent number: 12141219
    Abstract: Systems and methods are provided for automatic resource replacement in web pages. In one embodiment, a method comprises using a machine learning model to select a replacement resource for a broken resource, in response to a presence of the broken resource in a first web page. The machine learning model may be trained to identify the replacement resource based on similarity in characteristics. In this way, resource errors may be mitigated in real-time and user experience of accessing web pages is improved.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: November 12, 2024
    Assignee: POINT CURVE, INC.
    Inventors: Michael Gursha, Douglas Gursha
  • Patent number: 12141223
    Abstract: In one embodiment, a computing device configured to execute a hosted application includes a processor and storage, where an operating system is installed on the computing device, an application platform application including a rendering engine process including a virtual machine and an integration process, at least one hosted application comprising a background page file, wherein the virtual machine is configured to parse instructions in the background page file to download at least one remotely hosted file for rendering a web page, build a document object model (DOM), and modify the DOM in accordance with a predetermined DOM modification rule to create a modified DOM based on the computing environment, and wherein the rendering engine process is configured to render a user interface page integrated into the computing environment of the operating system of the computing device based on the DOM generated by the execution of the background page.
    Type: Grant
    Filed: July 5, 2023
    Date of Patent: November 12, 2024
    Assignee: SweetLabs, Inc.
    Inventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
  • Patent number: 12135949
    Abstract: Systems and methods for evaluating a pre-trained artificial intelligence (AI) model using layered prompts. The system obtains a set of application domains in which the AI model will be used, and a set of guidelines that define one or more operational boundaries of the AI model. The system determines a set of layers, where each layer is associated with corresponding guidelines and mapped to a set of variables and benchmarks. Each variable represents an attribute within the guidelines and each benchmark indicates the degree of satisfaction of the AI model with the guidelines. The AI model is dynamically evaluated against these benchmarks using a series of assessments. Subsequent assessments are dynamically constructed based on the outcomes of previous assessments. Scores are assigned to the AI model for each layer by comparing the expected and actual responses. The results are then displayed in a graphical user interface (GUI).
    Type: Grant
    Filed: June 28, 2024
    Date of Patent: November 5, 2024
    Inventors: William Franklin Cameron, Miriam Silver, Manjit Rajaretnam
  • Patent number: 12130883
    Abstract: Systems and methods are provided for a folder-based content management system and method. In one example, a method for the folder-based content management system includes converting an existing infrastructure into editable assets and organizing the editable assets into a structure of a folder file system by recombining the editable assets into a new format. The folder file system may be rendered with the new format as a graphical user interface (GUI).
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: October 29, 2024
    Assignee: CACTUS BLOCK LLC
    Inventors: Michael Gursha, Douglas Gursha
  • Patent number: 12124634
    Abstract: An information processing apparatus includes a control unit. The control unit accepts a user operation during reproduction of content having a predetermined time length and variably controls processing to be executed for the user operation in accordance with a reproduction position of the content when the user operation is performed. The information processing apparatus executes processing suitable for an intention of a user in processing related to the content.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: October 22, 2024
    Assignee: SONY GROUP CORPORATION
    Inventor: Hideo Nagasaka
  • Patent number: 12124464
    Abstract: Systems and methods for analyzing data stored using a data model. The system can receive a user selection of a first object type indicating to perform filtering operations on a first set of data objects, generate a list of object types linked to the first object type based on an ontology, receives a user selection of a second object type, generate a list of properties of the second object type based on an ontology, receive a user selection of a first property from the list of properties, perform a data query determining values associated with the first property, receive a user selection of a first value, and displays information of a subset of data objects being a portion of the first set of data objects that are linked to data objects in the second set of data objects that have a first property value of the first value.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: October 22, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Alexander Martino, Charles Perinet, Matthieu Beteille
  • Patent number: 12124824
    Abstract: In some embodiments, a method receives a definition that associates a compiler with a content type. The definition defines blocks that can be included in the content type. The method receives an input to create the content type on a platform. A compiler is selected from a plurality of compilers based on the compiler being associated with the content type in the definition. Compilers use different technologies to generate content, and the platform allows the plurality of compilers to be used. The method receives a model for creating content for the content type and processes the model using the compiler to create output for blocks in the model. The output for the blocks is rendered to display the content on a user interface.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: October 22, 2024
    Assignee: Salesforce, Inc.
    Inventors: Pradeep Kumar Saraswathi, Andrew Peterson, Sridhar Subramaniam, Shelby Hubick, Dylan Merrick, Ronak Shah
  • Patent number: 12112562
    Abstract: Provided are a computer program product, system, and method for pre-processing a table in a document for natural language processing (NLP). A graphical user interface (GUI) provides a representation of table items in a table in a document including a set of a main element comprising an entity whose value is to be extracted, a conditional element that refines the entity, and a value element comprising a value for the entity. Graphical controls are rendered in the GUI to enable a user to select an element from the table to be the main element, conditional element, and value element. The set of the main element, conditional element, and value element are updated with the user selected element to form a modified set. The modified set of the main element, conditional element, and the value element are provided to an NLP engine to perform natural language processing.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: October 8, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Carrier, Ritwik Ray, Jonathan Chapin Rand, Jothilakshmi Sirangimoorthy, Hui Wang, Robert Fredenburg
  • Patent number: 12112121
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: October 8, 2024
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Patent number: 12112118
    Abstract: The present invention provides natural language processing methods and systems for representing a document temporally in an arbitrary well-defined semantic space. The disclosed methods and systems operate by creating a Root Document Trace, which is a novel document-representing computational object in high-dimensional semantic space. Among many uses, the Root Document Trace can be used, for example, to evaluate narrative and argument structures within and between documents.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: October 8, 2024
    Inventor: Julia M Rosedale
  • Patent number: 12106042
    Abstract: The automatic computer transfer of data between applications can include detecting a first application is accessed on a device, and a second application is accessed on the device in a predetermined amount of time. It is determined that text typed in the first application matches text from the second application. It is further determined when remaining text from the second application does not match the text typed in the first application. It is further Text from the second application for the first application is suggested based on the determined remaining text from the second application. The suggested text from the second application for the first application is sent to a display to autofill into the first application.
    Type: Grant
    Filed: June 9, 2023
    Date of Patent: October 1, 2024
    Assignee: International Business Machines Corporation
    Inventors: Aaron Tomor Robert Gashi, Jack E. Dunning, Thomas J. Latham
  • Patent number: 12094593
    Abstract: A medical image display system includes a server, and a medical image display terminal that communicates with the server. The server includes a storage that stores medical image data in a storage format, and a first transmitter that transmits the medical image data in the storage format to the medical image display terminal. The medical image display terminal includes a first hardware processor that converts the medical image data in the storage format transmitted from the server into medical image data in a viewing format that is viewable on a web browser, and a display that displays a medical image based on the medical image data in the viewing format on the web browser.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: September 17, 2024
    Assignee: Konica Minolta, Inc.
    Inventor: Takafumi Nanjo
  • Patent number: 12085406
    Abstract: In some implementations, a computing device can provide a map application providing a representation of a physical structure of venues (e.g., shopping centers, airports) identified by the application. In addition, the application can provide an inside view that includes the physical layout and geometry of the venue's structure as well as the location, structure and layout of points of interest (e.g., stores, security check points, restrooms) within the venue. The views become more detailed as the user zooms into the venue to reveal points of interest and to give the user a feel for traversing the venue.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: September 10, 2024
    Assignee: Apple Inc.
    Inventors: Ryan D. Shelby, Ryan W. Apuy, Vincent P. Arroyo, Sunny Chan, Jae Woo Chang, Megan M. Frost, Brett L. Lareau, Sean P. O'Brien, Tadayasu Sasada, Sebastian A. Araya
  • Patent number: 12086371
    Abstract: Dynamically resizable UI views for electronic devices are disclosed. The dynamically resizable UI views may be UI views for widgets. In one or more implementations, an application provides, to a system process, multiple states for a user interface (UI) view for the application, and one or more transition definitions each defining a transition between two of the multiple states. When a user, or content of the UI view, triggers a change from one of the multiples states to another of the multiple states of the UI view, the system process may animate the change according to the one or more transition definitions. In one or more implementations, an application provides system animated transitions between application UI States, and provides application data to be displayed in the rendered UI view.
    Type: Grant
    Filed: April 11, 2023
    Date of Patent: September 10, 2024
    Assignee: Apple Inc.
    Inventors: John S. Harper, Jacob A. Xiao, Neil N. Desai, Patrick R. Metcalfe
  • Patent number: 12079912
    Abstract: Images placed in documents are enhanced based on the context in which the image is used. Context is determined according to document-specific indicators such as nearby text, headings, titles, and tables of content. A generative adversarial network (GAN) modifies the image according to the context to selectively emphasize relevant components of the image, which may include erasing or deleting irrelevant components. Relevant general-purpose images may be retrieved for use in the document and may be selectively enhanced according to usage of the general-purpose image in a given document.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: September 3, 2024
    Assignee: International Business Machines Corporation
    Inventors: Atul Mene, Martin G. Keen, Sarbajit K. Rakshit, Tushar Agrawal
  • Patent number: 12079575
    Abstract: Provided are a character display method and apparatus, an electronic device, and a computer-readable storage medium. The character display method includes: receiving a display parameter; obtaining a to-be-displayed character; obtaining a texture of the to-be-displayed character; and displaying the texture of the to-be-displayed character on a screen based on the display parameter and an attribute of the texture of the to-be-displayed character. According to the method, the display parameter is received, and the texture of the to-be-displayed character is drawn based on the display parameter, which can solve the problem of inflexible controlling on the drawing of the character.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: September 3, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Jingjing Zhuge, Guangyao Ni, Yanhao Shen, Hui Yang, Yepeng Chen
  • Patent number: 12073071
    Abstract: This application provides a cross-device object drag method and a device, and relates to the field of electronic devices. This improves usage efficiency of collaborative use of a plurality of terminals, makes drag more direct and explicit, and improves user experience in drag. A specific solution is as follows: A first terminal displays an object on a display of the first terminal. The first terminal receives a drag operation input by a user. The drag operation is used to initiate drag for the object. The first terminal displays, on the display of the first terminal in response to the drag operation, an animation in which the object moves with the drag operation. The first terminal sends drag data to a second terminal after determining that a drag intent of the user is cross-device drag. The drag data is used by the second terminal to display the object on a display of the second terminal.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: August 27, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xingchen Zhou, Youhui Lin, Huan Wang, Yuan Cao, Ning Ding, Xi Wei, Haijun Wang
  • Patent number: 12073147
    Abstract: An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: August 27, 2024
    Assignee: Apple Inc.
    Inventors: David Carson, Daniel Keen, Evan Dibiase, Harry J. Saddler, Marco Iacono, Stephen O. Lemay, Donald W. Pitschel, Thomas R. Gruber
  • Patent number: 12067224
    Abstract: A data processing system includes an information processing device (2) and an information display device (4). The information processing device (2) includes a registration data holder (10) that holds image data registered in the data processing system (1), a field display part (12) configured to display, on the information display device, a display field including a plurality of image display areas, having the same size with each other, for displaying the image data, and an image display part (14) configured to display, in the image display area of the display field, a plurality of pieces of image data optionally selected from the image data held in the registration data holder (10), and the image display part (14) is configured to change an enlargement or reduction ratio of a plurality of pieces of the image data displayed in the image display area of the display field in conjunction with each other based on operation by the user.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: August 20, 2024
    Assignee: SHIMADZU CORPORATION
    Inventors: Ryuji Sawada, Shuhei Yamamoto, Takeshi Ono
  • 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