Patents by Inventor Matthew Thomas
Matthew Thomas has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11846976Abstract: A data processing system implements techniques for provisioning and operating databases including receiving a request to provision a new database that includes multiple replicas. The data processing system provisions the new database including the plurality of replicas. The plurality of replicas includes a primary replica, one or more secondary replicas, and one or more delta replicas. The primary replica is configured to handle read and write operations. The one or more secondary replicas include a copy of data and transactional log information of the primary replica and are unable to handle write operations. The one or more delta replicas are a copy of the transactional log information of the primary replica and are unable to handle read operations or write operations.Type: GrantFiled: October 29, 2021Date of Patent: December 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Yogesh Kumar, Ankur Jauhari, Kumar Gaurav Khanna, Girish Mittur Venkataramanappa, Nikola Puzovic, Zhengguo Sun, Manoj Singiresu, Ana Trajkovic, Matthew Thomas Snider, Todd Pfleiger
-
Patent number: 11841811Abstract: A reconfigurable processor comprises an array of processing units and an instrumentation network. The array of processing units is configured to execute runtime events to execute an application. The instrumentation network is operatively coupled to the array of processing units. The instrumentation network comprises a control bus configured to form control signal routes in the instrumentation network. The instrumentation network further comprises a plurality of instrumentation counters having inputs and outputs connected to the control bus and to the processing units. Instrumentation counters in the plurality instrumentation units are configurable to consume control signals on the inputs and produce counts of the runtime events on the outputs.Type: GrantFiled: September 20, 2021Date of Patent: December 12, 2023Assignee: SambaNova Systems, Inc.Inventors: Raghu Prabhakar, Matthew Thomas Grimm, Sumti Jairath, Kin Hing Leung, Sitanshu Gupta, Yuan Lin, Luca Boasso
-
Patent number: 11826807Abstract: A paintless dent repair kit includes a housing with a handle extending therefrom and a toothed wheel rotatably retained in the housing. The toothed wheel has a plurality of teeth extending outwards therefrom and is configured to receive, replace, and removably retain any one of a plurality of sockets fixedly attached to one of several dent removal tool tips. The housing features a first button connected to a teethed lever slidably positioned to be either engaged or disengaged with the plurality of teeth of the toothed wheel depending on the position of the first button. Unless the first button is depressed, the dent removal tool is configured to securely and fixedly retain the dent removal tip to facilitate direct transmission of force and torque from the handle to the dent removal tip during dent removal operations. The housing further features a second button attached to a release pin slidably positioned inside the toothed wheel.Type: GrantFiled: May 4, 2022Date of Patent: November 28, 2023Inventor: Jake Matthew Thomas
-
Publication number: 20230377287Abstract: Disclosed are techniques for generating a photorealistic image by augmenting or compositing at least a portion of a physical structure (e.g., a house) depicted in a two-dimensional (2D) image with synthetic image data. Additionally, disclosed are techniques for augmenting the depicted physical structure and applying a scene effect to the synthetic image data to create a photorealistic effect.Type: ApplicationFiled: July 21, 2023Publication date: November 23, 2023Applicant: HOVER INC.Inventors: Matthew Thomas, Francisco Avila-Beltran, David Royston Cutts, William Castillo, Giridhar Murali, Brandon Scott, Jeffrey Sommers
-
Patent number: 11822217Abstract: A tripod includes: a hub defining a set of leg mounts; a set of legs configured to telescopically extend from the hub and couple to the set of leg mounts; a center column including a spherical end; and a head pivotably coupled to the spherical end. The head further includes: a base section; a camera platform arranged over the base section; a set of flanges extending below the base section and extending around the spherical end; a hat arranged over the spherical end; a pivot control ring arranged about the base section, configured to drive the hat into the spherical end to fix the head on the spherical end responsive to rotation in a first direction about the base section, and configured to retract the hat from the spherical end to unlock the head from the spherical end responsive to rotation in a second direction about the base section.Type: GrantFiled: August 26, 2022Date of Patent: November 21, 2023Assignee: PEAK DESIGNInventors: Robb Jankura, Matthew Thomas James, Peter Dering, Peter Lockett, Arthur Viger, Andrew Wheeler Gans, Kiran Malladi
-
Patent number: 11819245Abstract: Everting balloon systems and methods for using the same are disclosed herein. The systems can be configured to access and dilate body lumen and cavities. For example, the systems can be used to dilate the cervix and access the uterine cavity. The systems can also be used to occlude the cervix. The systems can also be used to occlude the urethra.Type: GrantFiled: September 2, 2020Date of Patent: November 21, 2023Assignee: CrossBay Medical, Inc.Inventors: Steven R. Bacich, Matthew Thomas Yurek, Piush Vidyarthi
-
Patent number: 11816810Abstract: System and method are provided for scaling a 3-D representation of a building structure. The method includes obtaining images of the building structure, including non-camera anchors. The method also includes identifying reference poses for images based on the non-camera anchors. The method also includes obtaining world map data including real-world poses for the images. The method also includes selecting candidate poses from the real-world poses based on corresponding reference poses. The method also includes calculating a scaling factor for a 3-D representation of the building structure based on correlating the reference poses with the selected candidate poses. Some implementations use structure from motion techniques or LiDAR, in addition to augmented reality frameworks, for scaling the 3-D representations of the building structure. In some implementations, the world map data includes environmental data, such as illumination data, and the method includes generating or displaying the 3-D representation.Type: GrantFiled: May 31, 2022Date of Patent: November 14, 2023Assignee: HOVER INC.Inventors: Manish Upendran, William Castillo, Jena Dzitsiuk, Yunwen Zhou, Matthew Thomas
-
Patent number: 11803791Abstract: An electronic construction collaboration system for managing a construction project is provided. The electronic construction collaboration system includes an Enterprise Resource Planning (ERP) sub-system including a contract engine configured to generate at least one project contract including a contract data set and ERP metadata corresponding to Building Information Modeling (BIM) metadata included in a structural object of a construction project model in a BIM sub-system and an interconnection engine configured to associatively link the ERP metadata and the BIM metadata and send the contract data set to the BIM sub-system in response to associatively linking the ERP metadata and the BIM metadata.Type: GrantFiled: November 10, 2021Date of Patent: October 31, 2023Assignee: VIEWPOINT, INC.Inventors: Matthew Thomas Harris, Robert Wilson Humphreys, Lloyd Pickering, Richard Stokoe, Andrew Burden, Andrew Thomson, Andrew Ward, Laurence Skoropinski
-
Publication number: 20230343144Abstract: A system and method include receiving sensor data from a of at least a portion of a work surface of a worksite including a first one or more material properties, a first timestamp, a first location, and the like, determining a multi-layer map based at least in part from this data and including new layer commands, meeting or exceeding data thresholds, new machine operations, machine learning models, and receiving additional sensor data containing a second same, similar, and/or different information, generating a new layer and/or overwriting the existing layer data, and providing a processed map to one or more machines, memory, additional devices, and the like. The method also includes saving prior layers and/or data of overwritten layers. The method further includes causing at least a part of the multi-layer material property map to be displayed.Type: ApplicationFiled: April 21, 2022Publication date: October 26, 2023Applicant: Caterpillar Paving Products Inc.Inventors: Nathaniel S. Doy, Joseph L. Faivre, Jeremy Wayne Lee, John L. Marsolek, Matthew Thomas Hanson, Brian D. Nagel, Robert K. Iverson
-
Patent number: 11796144Abstract: A mounting system for a recessed light fixture includes a frame and a holder supported by the frame. The holder includes a base and a support portion extending from the base. The support portion includes a top end, a bottom end opposite from the top end, and an edge extending from the top end to the bottom end. The edge includes a transition portion between the top end and the bottom end, a first step between the bottom end and the transition portion, and a plurality of second steps between the first step and the transition portion. At least one characteristic of the first step is different from each second step.Type: GrantFiled: May 10, 2022Date of Patent: October 24, 2023Assignee: ABL IP Holding LLCInventors: Stephen Barry McCane, Dallin Andrew Parker, Matthew Thomas Emerick
-
Patent number: 11794454Abstract: A combination of materials that may be formed through an extrusion process. The resulting product has at least two layers. By coextruding multiple layers of at least two types of materials together, the final product may have improved mechanical, thermal, electrical, and other properties as compared to the original materials used. Additionally, by using an additive, filler, or doping material in at least one layer of the final product during the extrusion process, the mechanical, thermal, electrical, or other properties of the final product may be further improved.Type: GrantFiled: October 3, 2022Date of Patent: October 24, 2023Assignee: Engineered Profiles LLCInventors: Vickram Dhanapal, Brian Davis, Matthew Thomas Fenneman, Michael Kenneth Davis
-
Publication number: 20230331172Abstract: A vent mount and vent mounting system for a mobile device with upper and lower retention features and a pivot control with means for attaching a mobile device and positioning of any attached mobile device is provided.Type: ApplicationFiled: April 19, 2023Publication date: October 19, 2023Inventors: Robb Henry JANKURA, Arthur VIGER, Olivia EATON, Matthew Thomas JAMES, Andrew Wheeler GANS
-
Publication number: 20230334810Abstract: Methods, storage media, and systems for generating a three-dimensional coordinate system, evaluating quality of camera poses associated with images, scaling a three-dimensional model, and calculating an alignment transformation are disclosed.Type: ApplicationFiled: April 7, 2023Publication date: October 19, 2023Inventors: Jacob Burkhart, Yevheniia Dzitsiuk, Weien Ting, Matthew Thomas
-
Patent number: 11790610Abstract: Disclosed are techniques for generating a photorealistic image by augmenting or compositing at least a portion of a physical structure (e.g., a house) depicted in a two-dimensional (2D) image with synthetic image data. Additionally, disclosed are techniques for augmenting the depicted physical structure using a minimum amount of three-dimensional (3D) geometric data and applying a scene effect to the synthetic image data to create a photorealistic effect.Type: GrantFiled: November 10, 2020Date of Patent: October 17, 2023Assignee: Hover Inc.Inventors: Matthew Thomas, Francisco Avila-Beltran, David Royston Cutts, William Castillo, Giridhar Murali, Brandon Scott, Jeffrey Sommers
-
Patent number: 11782856Abstract: A data processing system comprises memory, compile time logic, runtime logic, and instrumentation profiling logic. The memory stores a dataflow graph for an application. The dataflow graph has a plurality of compute nodes that are configured to be producers to produce data for execution of the application, and to be consumers to consume the data for execution of the application. The compile time logic partitions execution of the dataflow graph into stages. Each of the stages has one or more compute nodes, one or more producers, and one or more consumers. The runtime logic determines a processing latency for each of the stages by calculating time elapsed between producers of a particular stage receiving input data and consumers of the particular stage receiving output data. The instrumentation profiling logic generates performance statistics for the dataflow graph based on the processing latency determined for each of the stages.Type: GrantFiled: September 20, 2021Date of Patent: October 10, 2023Assignee: SambaNova Systems, Inc.Inventors: Raghu Prabhakar, Matthew Thomas Grimm, Sumti Jairath, Kin Hing Leung, Sitanshu Gupta, Yuan Lin, Luca Boasso
-
Patent number: 11782729Abstract: A data processing system comprises a pool of reconfigurable data flow resources and a runtime processor. The pool of reconfigurable data flow resources includes arrays of physical configurable units and memory. The runtime processor includes logic to receive a plurality of configuration files for user applications. The configuration files include configurations of virtual data flow resources required to execute the user applications. The runtime processor also includes logic to allocate physical configurable units and memory in the pool of reconfigurable data flow resources to the virtual data flow resources and load the configuration files to the allocated physical configurable units. The runtime processor further includes logic to execute the user applications using the allocated physical configurable units and memory.Type: GrantFiled: August 18, 2020Date of Patent: October 10, 2023Assignee: SambaNova Systems, Inc.Inventors: Gregory Frederick Grohoski, Manish K. Shah, Raghu Prabhakar, Mark Luttrell, Ravinder Kumar, Kin Hing Leung, Ranen Chatterjee, Sumti Jairath, David Alan Koeplinger, Ram Sivaramakrishnan, Matthew Thomas Grimm
-
Publication number: 20230315274Abstract: Described herein is a method for managing media item playback. A method includes presenting a media player in a first portion of a user interface (UI) provided by a first application on a screen of a user device, the media player to provide playback of a first media item from a first post of a plurality of posts of the first application. The method also includes relocating the media player to a second portion of the UI while continuing to provide playback of the first media item by the relocated media player, and receiving a user gesture to scroll through the plurality of posts of the first application on the screen of the user device, the plurality of posts comprising a second post having a second media item. The method further includes upon receiving the user gesture to scroll through the plurality of posts of the first application, allowing a user to view the second media item in the second post while continuing to provide playback of the first media item by the relocated media player.Type: ApplicationFiled: March 27, 2023Publication date: October 5, 2023Inventors: Matthew Thomas Darby, Clifford Curry, Bryce Gibson Reid, Andrey Doronichev, Andrew Janich, Alan Joyce, Taeho Ko, Justin Lewis, Kevin Greene
-
Publication number: 20230316690Abstract: System and method are provided for scaling a 3-D representation of a building structure. The method includes obtaining world map data including a first track of real-world poses for a plurality of images. The plurality of images comprises non-camera anchors. The method also includes detecting a discrepancy in at least one real-world pose of the first track. The method also includes in response to detecting a discrepancy, generating a new track of real-world poses. The method also includes calculating a scaling factor for a 3-D representation of the building structure based on sampling across a plurality of tracks. The plurality of tracks comprises at least the first track and the new track.Type: ApplicationFiled: June 8, 2023Publication date: October 5, 2023Inventors: Manish Upendran, William Castillo, Jena Dzitsiuk, Yunwen Zhou, Matthew Thomas, Giridhar MURALI, Atulya SHREE
-
Patent number: 11765333Abstract: An immersive video experience can include a path between a plurality of keyframes selected by the filmmaker. A viewer can be given control of the view in the immersive video experience to provide the viewer freedom to look around and explore the scene. To improve user experience, after the user adjusts the perspective of the immersive video to depart from a filmmaker's defined perspective, the perspective can be returned to resume the filmmaker's defined perspective to avoid the viewer missing important parts of the immersive video. Additionally, the user experience can be improved by having the return from the user-adjusted perspective to the filmmaker's defined perspective include a visually pleasing transition that does not require further user input.Type: GrantFiled: November 1, 2021Date of Patent: September 19, 2023Assignee: Apple Inc.Inventors: Ameya Arun Mhatre, Matthew Thomas Fargo
-
Publication number: 20230288216Abstract: A system for optimizing charging for a vehicle having a rechargeable energy storage unit and travelling on a route includes a controller. The controller has a processor and tangible, non-transitory memory on which instructions are recorded. Execution of the instructions by the processor causes the controller to obtain details of the route, including surveying local charging infrastructure to determine availability of one or more charging stations within a predefined radius of the route. The controller is adapted to obtain respective station parameters pertaining to the one or more charging stations. Based on user input, at least one session goal is selected from a predefined set of goals. The controller is adapted to generate a recommended charging profile respectively for one or more stops along the route, based in part on the session goal and the respective station parameters.Type: ApplicationFiled: March 11, 2022Publication date: September 14, 2023Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Brian Trimboli, Matthew A. Thomas