Patents by Inventor Robert To

Robert 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).

  • Patent number: 12261865
    Abstract: Aspects of the subject disclosure may include, for example, obtaining a first group of Internet Protocol (IP) addresses from a group of network devices, and determining a second group of IP addresses from the first group of IP addresses includes possible malicious IP addresses utilizing a machine learning application. Further embodiments can include obtaining a first group of attributes of malicious IP addresses from a first repository, and determining a third group of IP addresses from the second group of IP addresses includes possible malicious IP addresses based on the first group of attributes. Additional embodiments can include receiving user-generated input indicating a fourth group of IP addresses from the third group of IP addresses includes possible malicious IP addresses, and transmitting a notification to a group of communication devices indicating that the fourth group of IP address includes possible malicious IP addresses. Other embodiments are disclosed.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: March 25, 2025
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Srivathsan Srinivasagopalan, Ganesh Subramaniam, Robert Archibald
  • Patent number: 12261882
    Abstract: One or more computing devices, systems, and/or methods are provided. A request for content associated with a device and/or a set of request information associated with the request for content may be received. A content item may be transmitted to the device. A set of client information associated with the device may be received. The set of client information may be analyzed to determine a fraudulence label associated with the request for content. Fraud detection information generated based upon the set of request information, the set of client information and/or the fraudulence label may be stored in a fraud detection database. A second request for content associated with a second device and/or a second set of request information associated with the second request for content may be received. A second fraudulence label may be determined based upon the second set of request information and/or the fraud detection database.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: March 25, 2025
    Assignee: Yahoo Ad Tech LLC
    Inventors: Robert Jason Harris, Jaime Morales, Jr., Ruichen Wang, Helen W Xie, Jian Tian
  • Patent number: 12261923
    Abstract: A method that includes receiving a first request for a data object associated with a communication process flow that controls electronic communications between a tenant and a set of users corresponding to the tenant. The first request may include a set of querying parameters and a set of triggering parameters. The method may further include querying, based on the set of querying parameters, a communication process flow management service for data associated with the communication process flow. The method may further include generating, based on the querying, the data object that includes the data associated with the communication process flow. The method may further include transmitting, to a communication platform in accordance with the set of triggering parameters, a second request that comprises the data object. The second request may cause posting of an entry of the data object into a communication channel of the communication platform.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: March 25, 2025
    Assignee: Salesforce, Inc.
    Inventors: Aaron Popelka, William Robert Jennings, II, Pranavkumar Janakbhai Parekh, Roy Raviv
  • Patent number: 12261926
    Abstract: A fabric control protocol is described for use within a data center in which a switch fabric provides full mesh interconnectivity such that any of the servers may communicate packet data for a given packet flow to any other of the servers using any of a number of parallel data paths within the data center switch fabric. The fabric control protocol enables spraying of individual packets for a given packet flow across some or all of the multiple parallel data paths in the data center switch fabric and, optionally, reordering of the packets for delivery to the destination. The fabric control protocol may provide end-to-end bandwidth scaling and flow fairness within a single tunnel based on endpoint-controlled requests and grants for flows. In some examples, the fabric control protocol packet structure is carried over an underlying protocol, such as the User Datagram Protocol (UDP).
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: March 25, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Goel, Narendra Jayawant Gathoo, Philip A. Thomas, Srihari Raju Vegesna, Pradeep Sindhu, Wael Noureddine, Robert William Bowdidge, Ayaskant Pani, Gopesh Goyal
  • Patent number: 12262031
    Abstract: Scalable coding concepts are described. One aspect improves parallel decoding of inter-dependent layers of a multi-layer video data stream by introducing a long-term syntax element structure for guaranteeing that during a predetermined time period the pictures of the dependent layer are subdivided so that borders of the spatial segments of the pictures of the second layer and the spatial segments of the first layer overlay. Another aspect concerns upsampling from base layer to enhancement layer. Another aspect introduces a long-term syntax element structure allowing the decoder to determine the inter-layer offset for a predetermined time period. Another aspect introduces a type indicator field changing a way a layer indicator field within the NAL unit headers is to be interpreted. Another aspect allows different codecs/standards to be used for the different layers. Another aspect concerns a syntax element structure which indicates the inter-layer offset in units of the base layer blocks.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: March 25, 2025
    Assignee: Dolby Video Compression, LLC
    Inventors: Karsten Suehring, Thomas Schierl, Valeri George, Detlev Marpe, Robert Skupin
  • Patent number: 12256946
    Abstract: A surgical rongeur includes a lower shaft that defines a floor including a trap door, the lower shaft terminates in a static footplate. An upper shaft is slidably coupled to a top surface of the lower shaft, the upper shaft terminates in a cutting blade. An elongated member is slidably coupled along the floor of the lower shaft and terminates in a sliding footplate. A primary trigger is coupled to the upper shaft, where actuation of the primary trigger is configured to alternately move the cutting blade between an open position and a closed position. A secondary trigger is coupled to the elongated member, where actuation of the secondary trigger, while the cutting blade is in the closed position, is configured to retract the sliding footplate from the static footplate into one of a plurality of positions.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: March 25, 2025
    Inventor: Timothy Tian Roberts
  • Patent number: 12256964
    Abstract: The present disclosure provides an apparatus comprising a wire having a first end and a second end opposite the first end. A first portion of the wire including the first end comprises a malleable region that is configured to remain deformed after bending, and a second portion of the wire including the second end comprises a superelastic region that is configured to return to a straight configuration after bending.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: March 25, 2025
    Assignee: Arthrex, Inc.
    Inventors: Chris Powell, Matthew Fonte, Robert Devaney, Paul Fein, Vincent Weaver
  • Patent number: 12259822
    Abstract: A method of GPU virtualization comprises allocating each virtual machine (or operating system running on a VM) an identifier by the hypervisor and then this identifier is used to tag every transaction deriving from a GPU workload operating within a given VM context (i.e. every GPU transaction on the system bus which interconnects the CPU, GPU and other peripherals). Additionally, dedicated portions of a memory resource (which may be GPU registers or RAM) are provided for each VM and whilst each VM can only see their allocated portion of the memory, a microprocessor within the GPU can see all of the memory. Access control is achieved using root memory management units which are configured by the hypervisor and which map guest physical addresses to actual memory addresses based on the identifier associated with the transaction.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: March 25, 2025
    Assignee: Imagination Technologies Limited
    Inventors: Dave Roberts, Mario Sopena Novales, John W. Howson
  • Publication number: 20250090972
    Abstract: A connecting textile patch construction toy where a plurality of textile patches lined with holes can be connected to each other by means of a plurality of bobbin-shaped connectors to create textile objects such as wearable garments. Objects created by the invention can be easily disassembled by the user in order to reassemble the patches into new objects over and over.
    Type: Application
    Filed: August 28, 2024
    Publication date: March 20, 2025
    Inventor: Robert Martin Lautner
  • Publication number: 20250090658
    Abstract: The invention relates to an adjuvant comprising Pattern Recognition Receptor (PRR) agonist molecules linked to polymer chains that are capable of undergoing particle formation in aqueous conditions, or in aqueous conditions in response to external stimuli; and methods of treatment or prevention of disease using such an adjuvant.
    Type: Application
    Filed: December 5, 2024
    Publication date: March 20, 2025
    Applicants: Oxford University Innovation Limited, The United States of America, as represented by the Secretary, Department of Health and Human Servic
    Inventors: Kerry Fisher, Richard Laga, Geoffrey Lynn, Leonard Seymour, Robert Seder
  • Publication number: 20250090924
    Abstract: A system and method for circulating water in a swim spa. A recessed chamber formed in the shell of the spa defines a space to hold at least a portion of a first, upper horizontal water propulsion device and at least a portion of a second, lower vertical water propulsion device. The first, upper horizontal flow of water is combined with the second, lower vertical flow of water to create a third, horizontal flow of water. The resulting turbulence is lower, creating a more laminar flow and better user swimming experience. Jet bodies with side intakes may maximize capacity of the water propulsion devices.
    Type: Application
    Filed: March 14, 2023
    Publication date: March 20, 2025
    Inventors: Robert Santos, Richard Alex Eddington, Evan Smail, Mark McLane
  • Publication number: 20250090907
    Abstract: In some examples, a system for dynamically adjusting one or more workout outputs comprises a heart rate monitor operatively coupled to an automatic workout generator. In some examples, a method of altering one or more workout outputs comprises receiving, by a user interface, one or more workout inputs provided by a user and generating one or more workout outputs based on the one or more workout inputs. In some examples, the method further comprises dynamically altering at least one of the one or more workout outputs in response to the determined physical readiness indicator of the user. In some examples, the method further comprises displaying the one or more workout outputs to the user. In some examples, the physical readiness indicator is determined by analyzing heart rate variability data.
    Type: Application
    Filed: September 18, 2024
    Publication date: March 20, 2025
    Inventors: Adnan KADIR, Robert C. VIZZA
  • Publication number: 20250091669
    Abstract: The present application discloses a climbing robot (10) for climbing ferrous structures (30), a dual gear pivot mechanism for a climbing robot (10), and a method of controlling a climbing robot (10) for climbing ferrous structures (30). The climbing robot (10) comprises three drive units (12, 14, 16) coupled together and the central drive unit is coupled to a pivot mechanism (24). Each drive unit (12, 14, 16) comprises a wheel arrangement (13, 15, 17) comprising at least one wheel configured to adhere to a ferrous tower (30), and each wheel is independently controllable. A first wheel arrangement (13) is the wheel arrangement of one of the three drive units (12, 14, 16). A second wheel arrangement (15) is the wheel arrangement of another one of the three drive units (12, 14, 16).
    Type: Application
    Filed: April 6, 2023
    Publication date: March 20, 2025
    Inventors: Jason Liu, Jake Smith, Robert Richardson
  • Publication number: 20250091639
    Abstract: An electric powered steering assembly comprises a housing with a cylindrical portion, an interior wall of the cylindrical portion defining a first and second grooves extending in an axial direction, the first and second grooves having inwardly tapered walls. A ball screw is disposed in the housing, extending in the axial direction, and defining a through hole extending in a radial direction having a first and second ends. A ball nut is disposed in the housing surrounding the ball screw and configured to rotate relative to the housing. A first anti-rotational pin is disposed in the first end of the through hole, a second anti-rotational pin is situated in the second end of the through hole, and a spring is disposed between the anti-rotational pins. The spring is configured to bias the first and second anti-rotational pins in a radially outward direction towards the first and the second groves respectively.
    Type: Application
    Filed: September 20, 2023
    Publication date: March 20, 2025
    Inventors: Kevin Boyle, Caleb Crum, Benjamin Schoon, Zach Robert Volmering
  • Publication number: 20250091604
    Abstract: A computing system can obtain, through one or more sensor systems onboard an autonomous vehicle, a motion input, a surface element registration input representing one or more tracked surface elements, and a lane alignment input representing one or more lane boundaries. The computing system can provide the motion input, the surface element registration input, and the lane alignment input to a pose estimation system including a localization filter. The pose estimation system can generate one or more pose states of the autonomous vehicle, including a local pose and a global pose. The computing system can determine a motion plan for the autonomous vehicle based on the one or more pose states.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Inventors: James Jackson, Daniel Koch, Michael Samples, David Wheeler, Robert Zlot
  • Publication number: 20250091038
    Abstract: Modified zeolite may include a microporous framework including a plurality of micropores having diameters of less than or equal to 2 nm, wherein the microporous framework includes at least silicon atoms and oxygen atoms; a plurality of mesopores having diameters of greater than 2 nm and less than or equal to 50 nm, wherein the plurality of mesopores are ordered with cubic symmetry. The modified zeolite also includes: isolated terminal primary amine functionalities bonded to silicon atoms of the microporous framework; or silazane functionalities, wherein the nitrogen atom of the silazane bridges two silicon atoms of the microporous framework; or both.
    Type: Application
    Filed: September 19, 2023
    Publication date: March 20, 2025
    Applicant: Saudi Arabian Oil Company
    Inventors: Robert Peter Hodgkins, Omer Refa Koseoglu, Kuo-Wei Huang, Magnus Rueping, Anissa Bendjeriou Sedjerari, Rajesh Kumar Parsapur, Swechchha Pandey
  • Publication number: 20250091681
    Abstract: A system for adjusting the damper force on the suspension system of a bicycle is provided. Sensors are placed on the front shock and rear shock to measure the amplitude of displacement or acceleration in the time domain and generate a zenith position, velocity, force, and work based on the measured values. The system calculates a curve fit approximation curve for the relationships of zenith position versus velocity and uses the approximation curves to generate and display recommended damper settings for the front shock and rear shock. Using the data ensures that the bicycle suspension data is balanced, such that the front shock and rear shock respond similarly to the same event.
    Type: Application
    Filed: August 22, 2024
    Publication date: March 20, 2025
    Inventors: Robert James Przykucki, JR., Michael Chartier
  • Publication number: 20250091253
    Abstract: Disclosed herein, amongst other things, is a molded article, such as a preform that is blow moldable to form a container, and a related method of forming and recycling a container. The structure and steps includes injection molding a molded article having tubular body.
    Type: Application
    Filed: September 25, 2024
    Publication date: March 20, 2025
    Applicant: Husky Injection Molding Systems Ltd.
    Inventors: John Robert Galt, Joachim Johannes Niewels, Georgio Kfoury, Jean-Christophe Witz, Sebastien Sang Nguyen-Hoang
  • Publication number: 20250092501
    Abstract: A powder feeder system includes multiple electro-mechanical powder feeders structured for conveying powder compositions to a mixing hopper. A programmable logic control (PLC) can be incorporated into the multiple feeder system. The PLC can be programmed for determining a real-time powder flow rates for the powder feeders, receiving recipe data input related to creating a resultant coating composition, comparing powder composition flow rate data to the recipe data, and adjusting the operational aspects of motors and metering wheels associated with the multiple powder feeders in response to comparing the powder composition flow rate data to the recipe data. In various applications, the powder feeder system can be a subsystem of a thermal spray system configured for hardfacing and coating work pieces such as drill bits, road mills, shafts, mining tools, and/or stabilizers.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Inventors: Andrew M. Ruminski, Ted Niespodziany, Robert J. Vasinko, Qingjun Zheng
  • Patent number: D1067791
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: March 25, 2025
    Assignee: OCD INNOVATIONS, LLC
    Inventors: Robert Kraft, Sasha Brodetsky