Patents by Inventor John To

John To 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).

  • Publication number: 20240152425
    Abstract: A system, method, and product for flexible RAID layouts in a storage system, including: determining a reliability of an individual storage device of a plurality of storage devices, the individual storage device containing a plurality of portions of a Redundant Array of Independent Disks (RAID) stripe in a storage system, wherein the RAID stripe includes user data and inter-device parity data; detecting a change in the reliability of the individual storage device that contains the portion corresponding to the RAID stripe; and changing an amount of intra-device protection corresponding to the RAID stripe by decreasing, in the RAID stripe, an amount of space used to store the inter-device protection data.
    Type: Application
    Filed: October 18, 2023
    Publication date: May 9, 2024
    Inventors: JOHN COLGROVE, JOHN HAYES, BO HONG, ETHAN MILLER
  • Publication number: 20240152495
    Abstract: Methods and systems are configured to determine a semantic meaning for data and generate data processing rules based on the semantic meaning of the data. The semantic meaning includes syntactical or contextual meaning for the data that is determined, for example, by profiling, by the data processing system, values stored in a field included in data records of one or more datasets; applying, by the data processing system, one or more classifiers to the profiled values; identifying, based on applying the one or more classifiers, one or more attributes indicative of a logical or syntactical characteristic for the values of the field, with each of the one or more attributes having a respective confidence level that is based on an output of each of the one or more classifiers. The attributes are associated with the fields and are used for generating data processing rules and processing the data.
    Type: Application
    Filed: December 19, 2023
    Publication date: May 9, 2024
    Inventors: John Joyce, Marshall A. Isman, Sandrick Melbouci
  • Publication number: 20240152460
    Abstract: An example disclosed apparatus comprises a trigger monitor to detect an event satisfying a cache scrape trigger rule during execution of a workload, and a cache scraper to scrape cache data from cache in hardware during the execution of the workload.
    Type: Application
    Filed: December 19, 2023
    Publication date: May 9, 2024
    Inventors: John J. Browne, Kshitij Arun Doshi, Thijs Metsch, Francesc Guim Bernat, Adrian Hoban
  • Publication number: 20240153290
    Abstract: Examples of various method and systems are provided for information extraction from scene information. 2D image information can be generated from 2D images of the scene that are overlapping at least part of one or more object(s). The 2D image information can be combined with 3D information about the scene incorporating at least part of the object(s) to generate projective geometry information. Clustered 3D information associated with the object(s) can be generated by partitioning and grouping 3D data points present in the 3D information. The clustered 3D information can be used to provide, e.g., measurement information, dimensions, geometric information, and/or topological information about the object(s). Segmented 2D information can also be generated from the 2D image information. Validated 2D and 3D information can be produced by cross-referencing between the projective geometry information, clustered 3D information, and/or segmented 2D image information, and used to label the object(s) in the scene.
    Type: Application
    Filed: November 13, 2023
    Publication date: May 9, 2024
    Inventors: Habib Fathi, Miguel M. Serrano, Bradden John Gross, Daniel L. Ciprari
  • Publication number: 20240152186
    Abstract: A security apparatus for securing a portable electronic device to an immovable object includes a locking head having a base, a stabilizing element extending axially from the base, and a movable engagement element partially contained within the stabilizing element. The stabilizing element includes a first end adjacent the base and a second end opposite the first end. The movable engagement element extends from the first end of the stabilizing element to the second end of the stabilizing element. The movable engagement element is movable between an unlocked configuration, in which the movable engagement element is closer to the stabilizing element and the locking head is insertable into the portable electronic device, and a locked configuration, in which the movable engagement element is further from the stabilizing element and the locking head is secured to the portable electronic device.
    Type: Application
    Filed: January 12, 2024
    Publication date: May 9, 2024
    Inventors: John Hung, Ryan White, Guillermo Andres, David Thomas Dobson, Jacque Gagne
  • Publication number: 20240152340
    Abstract: The technology involves generating a deliverable image for a product. This can include selecting a set of feature options corresponding to the product and a product operating system; generating a graphical interface that includes a set of input options about the product and a set of input options about the operating system together with linkages between the sets of input options, wherein the interface restricts user selection of linkages between the product and operating system input options; receiving selection of product and operating system input options; receiving selection of linkages between the selected product and operating system options; obtaining a set of artifacts corresponding to the received selections; and assembling set of artifacts into the deliverable image for the product, the assembling including automatically linking components of the product with components of the operating system according to the selected linkages.
    Type: Application
    Filed: November 4, 2022
    Publication date: May 9, 2024
    Inventors: Aaron Wood, Jody Sankey, John Wittrock, Aidan Wolter
  • Publication number: 20240152218
    Abstract: Computing systems and input devices can include a chassis with a computing device and an input tool with a sensor, such as a pen- or rod-like input tool, that can be positioned relative to the chassis in multiple configurations. In one configuration, the tool can be spaced away from the chassis and its sensor output can cause a first output signal in response to input provided to the sensor. In another configuration, the tool can be contacting the chassis and its sensor output can cause a second output signal in response to input provided to the sensor. For example, an input tool can be stowed in a recess of a keyboard housing or device chassis, and the input tool can produce a first output when it is in the recess and a second input when it has been removed from the chassis.
    Type: Application
    Filed: January 3, 2024
    Publication date: May 9, 2024
    Inventors: Paul X. Wang, Dinesh C. Mathew, John S. Camp
  • Publication number: 20240152966
    Abstract: Positional communication systems and methods include receiving a definition of a first geographic area including a first commercial location by a computer system and storing the first geographic area in a memory. The location of a mobile device in the possession of a customer is determined, and if the mobile device is determined to be at a location within the first geographic area, an incentive message for the customer to leave the location and go to a second commercial location is sent to the mobile device.
    Type: Application
    Filed: June 5, 2023
    Publication date: May 9, 2024
    Applicant: INTERCEPT LLC
    Inventors: Jason Jude Hogg, Nicholas Eugene Kleinjan, Nicholas Patrick Johns, Blaine Anderson, Jamie R. Kenas
  • Publication number: 20240152275
    Abstract: Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.
    Type: Application
    Filed: November 27, 2023
    Publication date: May 9, 2024
    Inventors: MATTHEW FAY, JOHN COLGROVE, MARTIN HARRIMAN
  • Publication number: 20240152981
    Abstract: A method of selecting a fractional portion of a bulk order includes a user selecting a quantity of in-stock goods to be purchased to define a stored product. A portion of the stored product is received by the user when the user is presented fractioning options by a software application. The fractioning options include a step of the user determining a parceled quantity of the stored product to be parceled out for remote delivery and a second step of choosing an arbitrary date for shipment of the parceled quantity to allow the user the ability to determine when and how much of the stored product will be received by the user. These steps continue until the amount of the stored product is reduced to zero.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 9, 2024
    Applicant: Rebuy Inc.
    Inventor: John Robert Erck
  • Publication number: 20240152844
    Abstract: Various computer-implemented methods for utilizing a modified upper confidence bound (UCB) in an agent-simulator environment in well placement planning for oil fields are disclosed herein. A set of well placement sequences for placing well in a geographical region may be received, where each well placement sequent defines a sequence of multiple oil wells to be placed within the geographical region. A computer-implemented simulation may be executed on each of the well placement sequences to determine, for each of the well placement sequences, a reward based upon a calculated hydrocarbon recovery and a cost of the calculated hydrocarbon recovery. The well placement sequences may be iteratively selected for the computer-implemented simulations using the modified UCB algorithm and based upon the rewards determined for each of the plurality of well placement sequences.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 9, 2024
    Inventors: John Pang, Vishakh Hegde, Joseph Chalupsky
  • Publication number: 20240152711
    Abstract: A ring scanner is disclosed. The ring scanner is configured to determine an inclination angle of the ring scanner with respect to a ground and based on the inclination angle set an operating mode for the ring scanner, where the operating mode includes either a communication mode or a scanning mode.
    Type: Application
    Filed: November 3, 2023
    Publication date: May 9, 2024
    Applicant: INFINITE PERIPHERALS, INC.
    Inventor: John BRODERICK
  • Publication number: 20240151413
    Abstract: An air purifier comprises a housing that comprises an intake opening for an inflow of air and an output opening for an outflow of air, a fan, a motor for rotating the fan, a sleeve configured to at least partially surround the fan and/or the motor, an air purifier unit, and a retainer assembly. The air purifier unit is mounted in the housing purifying air flowing through the housing and is operatively coupled to the sleeve. The retainer assembly is configured to retain the air purifier unit in the housing and with respect to the sleeve. The retainer assembly comprises a retainer and an actuator operatively associated with the retainer and the sleeve, wherein movement of the actuator from a first position to a second position moves the retainer to securely retain the air purifier unit in the housing.
    Type: Application
    Filed: October 5, 2023
    Publication date: May 9, 2024
    Inventors: Michael EGAN, Shawn M. APPLEGATE, James Edward LOSSER, John S. BOYADJIAN, Tai Hoon K. MATLIN, Peter M. MALETICH, Mateusz KUBAK, Ahmednoor KANSARA
  • Publication number: 20240152610
    Abstract: Methods and systems for blocking and detecting exploits and malicious code in an operating system and preventing malicious actions from being taken within the Windows® Kernel and within user mode applications.
    Type: Application
    Filed: February 25, 2022
    Publication date: May 9, 2024
    Inventors: Thomas John Wilson, Kyriakos Economou
  • Publication number: 20240152518
    Abstract: The disclosed technology is generally directed to graph queries with reduced latencies. In one example of the technology, there is a cross-tenancy collaboration between two different tenancies: a first tenancy that is homed in a first geographical region and a second tenancy that is homed in a second geographical region. In the first geographical region, a first set of graph data is stored. The first set of the graph data is associated with the first tenancy. A portion of the first set of the graph data to be copied from the first geographical region to the second geographical region is determined. In response to determining the portion of the first set of the graph data, a copy of the portion of the first set of the graph data is stored in the second geographical region.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 9, 2024
    Inventors: Åge Andre KVALNES, Kaare Koehler HOEVIK, Tim SCHMIDT, Nicholas John ELDER, Charitha Herath DASKON HERATH MUDIYANSELAGE
  • Publication number: 20240152659
    Abstract: A method of modifying a CAD system model performed on a data processing system includes receiving a dataset of co-ordinates representing an article in 2d, or in 3d and receiving 2d or 3d constraints respectively, to be applied to any changes to the dataset of co-ordinates for the article. A modification to be applied to the dataset is received and combined with the relevant 2d and 3d constraints to produce a constrained modification for each of the article and associated article. The constrained modification is solved in 2d and in 3d to determine whether a solution exists in which all constraints are met. If the solve is successful, the constrained modification is applied to each dataset simultaneously and, updated datasets are stored. If the solve fails, the constraints may be reduced and the solve step repeated, or the process is terminated.
    Type: Application
    Filed: January 15, 2024
    Publication date: May 9, 2024
    Applicant: Siemens Industry Software Inc.
    Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson
  • Publication number: 20240154565
    Abstract: Single-piece hinged-clamps employed used in assemblies used to mount solar power modules to surface installation are disclosed. In some embodiments, a clamp with a right portion with a right notch having a right platform, a left portion with a left notch having a left platform, and a base portion with a flexible hinge is disclosed. The left portion also includes a threaded aperture extending downwardly from the left platform. In some embodiments, a method of securing a component with the clamp is disclosed in which a right member of a component is inserted into a right notch of a clamp, an applied force imparts movement of a left notch away from the right notch, and a buildup of potential energy in the flexible hinge during the application of the force moves the left notch in the opposite direction to engage the left member of the component.
    Type: Application
    Filed: November 7, 2023
    Publication date: May 9, 2024
    Inventor: Martin John Affentranger, JR.
  • Publication number: 20240152810
    Abstract: A method for monitoring performance of a ML system includes receiving a data stream via a processor and generating a first plurality of metrics based on the data stream. The processor also generates input data based on the data stream, and sends the input data to a machine learning (ML) model for generation of intermediate output and model output based on the input data. The processor also generates a second plurality of metrics based on the intermediate output, and a third plurality of metrics based on the model output. An alert is generated based on at least one of the first plurality of metrics, the second plurality of metrics, or the third plurality of metrics, and a signal representing the alert is sent for display to a user via an interface.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Applicant: Arthur AI, Inc.
    Inventors: Adam WENCHEL, John DICKERSON, Priscilla ALEXANDER, Elizabeth O'SULLIVAN, Keegan HINES
  • Publication number: 20240152540
    Abstract: In an example, a method for adapting a machine learning model includes receiving first input data; choosing a first set of unlabeled textual spans in the first input data, wherein the chosen first set of unlabeled textual spans is associated with a first domain; labeling the chosen first set of unlabeled textual spans to generate a labeled first set of textual spans; categorizing the labeled first set of textual spans to generate a categorized labeled first set of textual spans; receiving second input data; choosing a second set of unlabeled textual spans, wherein the second set of unlabeled textual spans is associated with a second domain; and adapting the machine learning model to the second domain based on the categorized second set of unlabeled textual spans that is generated based on the categorized labeled first set of textual spans.
    Type: Application
    Filed: September 22, 2023
    Publication date: May 9, 2024
    Inventors: John Cadigan, Martin Graciarena
  • Publication number: 20240152878
    Abstract: Methods and systems for recommending safe vehicle seats and/or predicting the replacement time of vehicle seats. The systems and methods may include (1) training a machine learning model for predicting a replacement time of one or more vehicle seats using (i) a set of characteristics of a previously recommended vehicle seat and/or (ii) replacement times for the previously recommended vehicle seat; (2) receiving input data related to a previously recommended vehicle seat; (3) determining a set of characteristics of the input data; (4) applying the set of characteristics of the input data to the machine learning model to determine the predictive replacement time for replacing the one or more vehicle seats; and/or (5) providing an indication of the predictive replacement time for display on a client device.
    Type: Application
    Filed: November 3, 2023
    Publication date: May 9, 2024
    Inventors: Brian Mark Fields, Anish Agarwal, Justin Wyatt Montgomery, Alex Reed, Joshua John Freitas, Hassan Boukhamseen, Melissa Collette Miles, Catherine Espel-Logan