Patents Examined by David Faber
  • Patent number: 12230046
    Abstract: Tables including cells can be extracted from an input document image, as objects and processed to be output in an XML format. The tables can be filtered based on one or more keywords, to reduce a number of the tables. The filtered tables that include the one or more keywords can be obtained. A query can be executed on the filtered tables, the query including one or more keys composed based on cell level information associated with the filtered tables. One or more cells among the cells can be identified based on the one or more keys. As a response to the query, the target content that corresponds to the one or more cells can be provided.
    Type: Grant
    Filed: October 24, 2023
    Date of Patent: February 18, 2025
    Assignee: Oracle Financial Services Software Limited
    Inventors: Shivam Agrahari, Dakshayani Singaraju, Veresh Jain
  • Patent number: 12202483
    Abstract: A driving assistance device includes a determination unit configured to, in a case where a preceding vehicle located in front of a vehicle in a stopped state starts, determine whether an object is located inside a specified area that is a predetermined area in front of the vehicle, and a driving assistance unit configured to maintain the stopped state of the vehicle in a case where an object is located inside the specified area in a case where the preceding vehicle starts.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: January 21, 2025
    Assignees: ASSIGNEEDENSO CORPORATION, TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Norio Tsuchida, Naoki Kusumoto, Yuki Tezuka
  • Patent number: 12190051
    Abstract: Systems and methods to facilitate a customization and proliferation of models are described. The system receives, via a first interface, table information and communicates the table information to a first model. The first model includes logic to process the values to generate a column of predicted values. The system receives a column of predicted values from the first model. The system appends the column of predicted values to the table information to generate appended table information. The system communicates, via a second interface, the appended table information to a second state including a second plurality of models. The sequence of states is associated with a plurality of interfaces including the first interface and the second interface. The interfaces facilitate a customization and proliferation of models.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: January 7, 2025
    Assignee: Opendoor Labs Inc.
    Inventors: Tianyi Xia, Leonid Boris Pekelis, David Makanalani Lundgren
  • Patent number: 12190916
    Abstract: According to particular embodiments, one process includes retrieving a multi-view interactive digital media representation that includes numerous images fused together into content and context models. The process next includes retrieving and processing audio data to be integrated into the multi-view interactive digital media representation. A first segment of audio data may be associated with a first position in the multi-view interactive digital media representation. In other examples, a first segment of audio data may be associated with a visual position or the location of a camera in the multi-view interactive digital media representation. The audio data may be played in coordination with the multi-view interactive digital media representation based on a user's navigation through the multi-view interactive digital media representation, where the first segment is played when the first position or first visual position is reached.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: January 7, 2025
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Radu Bogdan Rusu, Vladimir Roumenov Glavtchev, Alexander Jay Bruen Trevor
  • Patent number: 12182592
    Abstract: A method and apparatus for modifying a user interface. The method comprises receiving user interface data at a client from a first server, receiving modification computer program code at said client, and executing said modification computer program code at said client to modify said user interface data to generate modified user interface data. The modification computer program code can be received from said first server or from a further server.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: December 31, 2024
    Assignee: VERSATA FZ-LLC
    Inventor: Plamen Ivanov Valtchev
  • Patent number: 12185177
    Abstract: A method and apparatus for mapping addressable information (e.g., locations denoted by name or address, street addresses, landmarks, etc.) off of disparate applications on a mobile device, onto an existing map on the mobile device, are disclosed. An application on a mobile device may display addressable information (e.g., a website displaying a location name and/or address, an email containing an address, etc.). In response to a user's selecting the addressable information and invoking a mapping command, a map-display application (e.g., Google Maps®, Yahoo! Maps®, Windows Live Search Map®, MapQuest®, iPhone® maps, Waze® etc.) may be automatically presented (e.g., launches, become visible, displayed, etc.) displaying the addressable information in addition to at least one prior mapping content previously displayed by the map-display application.
    Type: Grant
    Filed: February 8, 2024
    Date of Patent: December 31, 2024
    Assignee: Nearby Systems LLC
    Inventors: Gabriel Jakobson, Steven L. Rueben
  • Patent number: 12154136
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for utilizing a secondary application to render invitational content. Primary content rendered by a web browser can be embedded with a command requesting that a secondary application be executed. The secondary application can be executed in a secured sand box environment and configured to render invitational content in a second window above the primary content. The secondary application can be known and trusted by the operating system to gather sensitive data used to select appropriate invitational content. Further, data can be included in the command requesting that the secondary application be executed. The invitational content can be associated with secondary views that can be rendered without affecting the primary content. The secondary application can collect data to render the secondary view, such as the exact point selected, which is used to render graphical transition effects leading to the secondary view.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: November 26, 2024
    Assignee: Apple Inc.
    Inventors: William Bedford Turner, Thomas Alsina, Sean B. Kelly
  • Patent number: 12147645
    Abstract: Embodiments include a method for navigating an electronic document. The method includes displaying a navigation pane that includes a group of logical document elements associated with the electronic document. The method also includes detecting a first user input. The method further includes determining that the first user input is configured to select a first logical document element included in the group of logical document elements. The method also includes selecting the first logical document element based on the first user input. The method further includes navigating to a portion of the document associated with the first logical document element. Embodiments also include a system and a computer-readable medium for navigating an electronic document.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: November 19, 2024
    Assignee: AUTODESK, INC.
    Inventor: Michael Glueck
  • Patent number: 12142140
    Abstract: Disclosed is a method for managing exhaust emission in a smart city based on Internet of Things. The method is executed by a management platform of an Internet of Things system, the system further includes a user platform, a service platform, a management platform, a sensor network platform, and one or more object platforms. The method includes: obtaining current monitoring data in a preset area collected by an object platform of the one or more object platforms through the sensor network platform, determining vehicle information based on the current monitoring data, determining a total amount of exhaust emission in the preset area based on the vehicle information, and determining vehicle limit information based on the total amount of exhaust emission, and sending the vehicle limit information to the user platform through the service platform by the management platform.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: November 12, 2024
    Assignee: CHENGDU QINCHUAN IOT TECHNOLOGY CO., LTD.
    Inventors: Zehua Shao, Yuefei Wu, Haitang Xiang, Yaqiang Quan, Xiaojun Wei
  • Patent number: 12112123
    Abstract: A method for generating a chart suggestion list using data present in a data table includes providing the data table, one or more data types of a plurality of cells of the data table and one or more statistics pertaining to the plurality of cells as input to a machine learning model to obtain one or more outputs indicating one or more chart types for the data table, and creating one or more suggested charts based on the indicated chart types. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: October 8, 2024
    Assignee: Google LLC
    Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
  • Patent number: 12093514
    Abstract: Systems, methods, and devices for determining a contrast of colors displayed by a digital user interface are disclosed, In one embodiment, in an electronic device including a processor, a compliance module is configured to receive a user selection of a graphical element displayed on a user interface of the electronic device; determine first color data associated with a background of the selected graphical element; determine second color data associated with a text string within the selected graphical element; determine a luminosity associated with the first color data and a luminosity associated with the second color data; calculate a color contrast ratio based on the luminosity associated with the first color data and the luminosity associated with the second color data; and display, at the user interface of the electronic device, the calculated color contrast ratio.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: September 17, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Sri Baskaran, Venkata Sudheer Babu Chundi, Chakrapani Chittabathina, Rasanjaya Herath Mudiyanselage, Mizan Miah, Muralidhar Somipalli, Manikanth Sakuru
  • Patent number: 12086535
    Abstract: A template built by a user may be converted by a Server Script Generation Engine (SSGE) into script code. In converting, the SSGE may load and parse a framework file containing static script syntax to locate insertion points, each associated with an iteration number, and may iteratively parse the template, utilizing the iteration number to resolve, in order, tags and sub-tags contained in the template. If a tag is set to respond to the iteration number, a function of the tag is invoked to process any related sub-tags and return a script associated therewith at the appropriate insertion point. The framework file (with the appropriate script code inserted) is compiled and stored in a compiled script object which can be run multiple times to perform all of the output functions expected by the user in lieu of the need to reconvert the template.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: September 10, 2024
    Assignee: OPEN TEXT SA ULC
    Inventor: Gregory R. Petti
  • Patent number: 12046068
    Abstract: A method includes transmitting a request for a computer-readable routing diagram, such as a wiring diagram, a pneumatic or hydraulic line diagram, or an optical cable diagram. The method also includes receiving, in response to the request, a routing diagram including a connectable component and at least a portion of a routing set. The connectable component is associated with both a connectable component identifier and the routing set. The routing set contains one or more routable components, such as electrical circuits, pneumatic or hydraulic lines, or optical cables. Further, the method includes displaying, on a display, the routing diagram and at least the portion of the routing set highlighted. Displaying at least the portion of the routing set highlighted occurs in response to an occurrence of the connectable component being selected from the routing diagram displayed on the display or in response to the request including the connectable component identifier.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: July 23, 2024
    Assignee: Snap-on Incorporated
    Inventors: Michel B. Alberry, Lester B. Johnson, Michael S. Knize, John P. McGraw, Robert Pilz, Thomas A. Southward, Thomas W. Tipps, Eric J. Wade, Patrick S. Merg, Roy Steven Brozovich, Todd Mercer
  • Patent number: 12039260
    Abstract: A system for generating updatable structured content includes a definition processor, a template selector, and a content generator. The definition processor processes an updatable definition to produce a plurality of reusable typed-templates, each typed-template having (1) an associated type and at least one insertion point at which another typed-template may be inserted and (2) a pointer to the updatable definition. The template selector selects at least one reusable typed-template and its associated type to store in a hierarchical structure as masterdata, where the masterdata contain a pointer to the typed-template. The content generator uses the selected reusable typed-template to produce the updatable structured content according to the associated type with pointers back to the updatable definition. A change made to the updatable definition may be propagated to the structured content and to the typed-templates.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: July 16, 2024
    Assignee: MEDIDATA SOLUTIONS, INC.
    Inventors: Martin Frid-Nielsen, Yau Pan Chan, Daniel Stanley
  • Patent number: 12039147
    Abstract: A link shared through a chat room in a chat application is displayed. When a selection of the link is received, a content execution result corresponding to the link through an in-app browser of the chat application or an external browser distinct from the chat application is displayed. A notification for a new chat message is then displayed while the content execution result is being displayed through the in-app browser or the external browser. When a selection for the notification of the new chat message is received, the display of the content execution result is switched to a display of the chat room in which the new chat message was received. A content box, which enables access to the content execution result, is displayed on the switched display of the chat room.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: July 16, 2024
    Assignee: KAKAO CORP.
    Inventors: You Jin Kim, Yong Jun Kwon, Hyun Ok Choi, Han Gyeol Oh, Kyung Moo An, Eun Soo Heo
  • Patent number: 12031831
    Abstract: Systems and methods for ranking routes based on driving complexity are provided. The systems and methods may generate routes for a user based on factors indicative of difficulty levels of the routes (for example, based on the types of road features that exist on the route, among various other factors). The difficulty levels of the generated routes may then be used to automatically select, by a navigation system of a vehicle, a route that is suitable for the user based on their driving experience level. Alternatively, the routes may be presented to the user via the vehicle or a mobile device for selection by the user. The systems and methods may also be dynamic in that the difficulty levels of the routes may be adjusted as the user gains more driving experience.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: July 9, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Cheri Lyn Hansen, Jonathan Diedrich, Dhivya Srinivasan
  • Patent number: 12001504
    Abstract: A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of DNS request for the domain returning an IP address of the proxy server instead of an IP address of the origin server. The proxy server retrieves the requested network resource. The proxy server determines that the retrieved network resource includes at least one modification token that is of a type that indicates a threat to the client device. For at least this modification token, the proxy server automatically modifies at least a portion of the retrieved network resource that corresponds to that modification token. The proxy server transmits the modified network resource to the client device.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: June 4, 2024
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Matthieu Philippe François Tourne
  • Patent number: 11966695
    Abstract: Methods, systems and computer program products for implementing a mere-parser are disclosed. Text data is processed to generate one or more parse items. A boundary based attribute associated with one of the parse items is identified, and the identified mere attribute is associated with one or more of the remaining parse items that is not blocked from associated with the boundary based attribute.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: April 23, 2024
    Assignee: Optum360, LLC
    Inventors: Daniel T. Heinze, Mark L. Morsch
  • Patent number: 11960525
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for automatically formatting content items for presentation. For example, in response to receiving an invocation of a presentation mode for a content item, a computing device can generate a tree structure representing the structure of the content item. The computing device can generate a presentation version of the content item based on a presentation template that defines the presentation formatting for the content item. The computing device can traverse the tree and determine a portion of the presentation version of the content item to present based on the amount of content that can fit within a display size of a display device. In some implementations, the computing device can determine portions of content to suppress and/or highlight based on various characteristics, metadata, comments, links, etc., corresponding to the portions of content in the content item.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 16, 2024
    Assignee: DROPBOX, INC
    Inventors: Justin Hileman, Scott Zhuge, Kevin Ji
  • Patent number: 11954433
    Abstract: Techniques for visualizing text expressions in spreadsheet cells by mapping syntactic elements of the text expressions to two-dimensional (2D) or three-dimensional (3D) configurations of elements, and displaying the 2D or 3D configurations in a graphical user interface, wherein the syntactic relationships between syntactic elements in the text expressions are rendered as spatial relationships between the elements in the 2D or 3D configuration. In one embodiment, a method for converting a text expression into a 2D or 3D configuration includes selecting a spreadsheet cell based on input received from a user input device, wherein the spreadsheet cell comprises a text expression, parsing the text expression, using a logic subsystem, into at least a first syntactic element, mapping the first syntactic element, using the logic subsystem, to a first 2D or 3D element, and displaying the first element in a graphical user interface via a display subsystem.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: April 9, 2024
    Assignee: INTERJECT DATA SYSTEM, INC.
    Inventors: Jeffrey Dean Honsowetz, Eugene Lyubar, Patrick DeBuse