Patents by Inventor Forrest Weinberg

Forrest Weinberg 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: 20250148914
    Abstract: A method for detecting presence within a monitored area includes receiving live digital input from a building environment, detecting a human using a trained machine learning model, identifying a file digital item associated with the human by comparing the input to a prioritized list of digital items, and displaying a graphical representation of the area with a person indicator corresponding to the identified human. A room presence computing system includes a processor and memory storing instructions that, when executed, cause the system to detect humans, associate them with file digital items, and display monitored area information with person indicators. A non-transitory computer-readable medium includes instructions to detect human presence, identify file digital items, and present a graphical user interface showing the monitored area, including person indicators and associated operational data or device statuses, enabling user interaction with the system.
    Type: Application
    Filed: January 7, 2025
    Publication date: May 8, 2025
    Inventors: Colin R. Vallance, Forrest Weinberg
  • Patent number: 12230136
    Abstract: A method for delegating conference rooms using room presence detection includes identifying a human in a digital image using a trained machine learning model; updating room presence information; and determining a next-available conference room. A room presence computing system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to: identify a human in a digital image using a trained machine learning model; update room presence information; and determine, by analyzing the room presence information, a next-available conference room. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to: identify a human in a digital image using a trained machine learning model update room presence information; and determine, by analyzing the room presence information, a next-available conference room.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: February 18, 2025
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11763674
    Abstract: A computer-implemented method for performing smart building automated check-in includes receiving a digital image of a visiting user; receiving a visited user selection; and transmitting a notification to a computing device of the visited user, the notification including an identifier of the visiting user. A smart building automated check-in system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to: receive a digital image of a user; receive a visited user selection; and transmit a notification to a computing device of the visited user, the notification including an identifier of the visiting user. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to: receive a digital image of a user; receive a visited user selection; and transmit a notification to a computing device of the visited user, the notification including an identifier of the visiting user.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: September 19, 2023
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11756425
    Abstract: An authentication method includes receiving an initial user authentication factor; storing the initial authentication factor; receiving one or more user verification authentication factors; and authenticating the user when a verification authentication factor matches the initial authentication factor. A user authentication system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to: receive an initial user an initial authentication factor; store the initial user authentication factor; receive one or more user verification authentication factors; and authenticate the user when a verification authentication factor matches the initial authentication factor.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: September 12, 2023
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11741837
    Abstract: A computer-implemented method includes displaying a bot client application including an active channel indicator, receiving bot input, analyzing the bot input, generating an output, and displaying the output. A smart building system includes a processor and a memory storing instructions that, when executed by the one or more processors, cause the system to display a bot client application including an active channel indicator, receive bot input, analyze the bot input, generate an output, and display the output. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to display a bot client application including an active channel indicator, receive bot input, analyze the bot input, generate an output, and display the output.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: August 29, 2023
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11527079
    Abstract: A system includes a processor and a memory storing instructions that, when executed by the processor cause the system to generate a machine learning model; generate an artificial neural network; analyze an image of a parking area using a spot detection machine learning model; analyze the image of the parking area using a vehicle detection machine learning model; and classify a parking space as available when an area of intersection does not exceed a predetermined value. A method includes analyzing an image of a parking area using a first machine learning model; analyzing the image of the parking area using second machine learning model; and classifying a parking space as available when an area of intersection does not exceed a predetermined value. A method includes generating a spot detection machine learning model; and generating, by analyzing a plurality of labeled images, an artificial neural network.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: December 13, 2022
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Publication number: 20220292972
    Abstract: A computer-implemented method includes identifying a vehicle using a trained convolutional neural network; analyzing an image of a parking area using a machine learning model; and transmitting an identification to a client computing device of the user. A vehicle parking spot dispatch system includes one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to identify a vehicle using a trained convolutional neural network; analyze an image of a parking area using a machine learning model; and transmit an identification to a client computing device of the user. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to identify a vehicle using a trained convolutional neural network; analyze an image of a parking area using a machine learning model; and transmit an identification to a client computing device of the user.
    Type: Application
    Filed: May 27, 2022
    Publication date: September 15, 2022
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11373530
    Abstract: A computer-implemented method for performing automatic lighting control includes receiving a selection of a lighting control, identifying an electric light, causing the electric light to perform an action; and displaying a response message to the user via the lighting control application. An automatic lighting control system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to receive a selection of a lighting control, identify an electric light, cause the electric light to perform an action; and display a response message to the user via the lighting control application. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to receive a selection of a lighting control, identify an electric light, cause the electric light to perform an action; and display a response message to the user via the lighting control application.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: June 28, 2022
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11348461
    Abstract: A method of parking space dispatch includes receiving a user command, enqueueing the user command, analyzing an image of a parking area using a machine learning model, dequeueing the user command, and notifying the user of an identification of the available parking space. A vehicle parking spot dispatch system includes a processor and a memory storing instructions that, when executed by the processor, cause the system to receive a user command, enqueue the user command, analyze an image of a parking area using a machine learning model, dequeue the user command, and notify the user of the available parking space. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to receive a user command, enqueue the user command, analyze an image of a parking area using a machine learning model, dequeue the user command, and notify the user of the available parking space.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: May 31, 2022
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Publication number: 20220130248
    Abstract: A computer-implemented method includes displaying a bot client application including an active channel indicator, receiving bot input, analyzing the bot input, generating an output, and displaying the output. A smart building system includes a processor and a memory storing instructions that, when executed by the one or more processors, cause the system to display a bot client application including an active channel indicator, receive bot input, analyze the bot input, generate an output, and display the output. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to display a bot client application including an active channel indicator, receive bot input, analyze the bot input, generate an output, and display the output.
    Type: Application
    Filed: January 3, 2022
    Publication date: April 28, 2022
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Publication number: 20220130249
    Abstract: An authentication method includes receiving an initial user authentication factor; storing the initial authentication factor; receiving one or more user verification authentication factors; and authenticating the user when a verification authentication factor matches the initial authentication factor. A user authentication system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to: receive an initial user an initial authentication factor; store the initial user authentication factor; receive one or more user verification authentication factors; and authenticate the user when a verification authentication factor matches the initial authentication factor.
    Type: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Publication number: 20220130251
    Abstract: A computer-implemented method for performing smart building automated check-in includes receiving a digital image of a visiting user; receiving a visited user selection; and transmitting a notification to a computing device of the visited user, the notification including an identifier of the visiting user. A smart building automated check-in system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to: receive a digital image of a user; receive a visited user selection; and transmit a notification to a computing device of the visited user, the notification including an identifier of the visiting user. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to: receive a digital image of a user; receive a visited user selection; and transmit a notification to a computing device of the visited user, the notification including an identifier of the visiting user.
    Type: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Publication number: 20220130250
    Abstract: A method for delegating conference rooms using room presence detection includes identifying a human in a digital image using a trained machine learning model; updating room presence information; and determining a next-available conference room. A room presence computing system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to: identify a human in a digital image using a trained machine learning model; update room presence information; and determine, by analyzing the room presence information, a next-available conference room. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to: identify a human in a digital image using a trained machine learning model update room presence information; and determine, by analyzing the room presence information, a next-available conference room.
    Type: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11222538
    Abstract: An automated check-in method includes receiving a sign-in selection, displaying a user registration, capturing a photograph, receiving user information and a visited user selection, displaying a registration preview, and transmitting a notification. A smart building automated check-in system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to receive a sign-in selection, display a user registration, capture a photograph receive user information and a visited user selection, display a registration preview, and transmit a notification. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to receive a sign-in selection, display a user registration, capture a photograph, receive user information and a visited user selection, display a registration preview, and transmit a notification.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: January 11, 2022
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11222537
    Abstract: A computer-implemented method for performing room presence detection includes receiving a live photograph, detecting a human in the live photograph using machine learning, identifying a file photograph by comparing the live photograph to a list of photographs and displaying a room map. A room presence computing system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to receive a live photograph, detect a human in the live photograph using machine learning, identify a file photograph by comparing the live photograph to a list of photographs and display a room map. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to receive a live photograph, detect a human in the live photograph using machine learning, identify a file photograph by comparing the live photograph to a list of photographs and display a room map.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: January 11, 2022
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11222536
    Abstract: A computer-implemented authentication method includes receiving a first authentication factor, storing the first authentication factor, receiving a second authentication factor and authenticating a user when the first authentication factor matches the second authentication factor. A user authentication system includes one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to receive a first authentication factor, store the first authentication factor, receive a second authentication factor and authenticate a user when the first authentication factor matches the second authentication factor. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to receive a first authentication factor, store the first authentication factor, receive a second authentication factor and authenticate a user when the first authentication factor matches the second authentication factor.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: January 11, 2022
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Patent number: 11217098
    Abstract: A computer-implemented method includes displaying a bot client application including an active channel indicator, receiving bot input, analyzing the bot input, generating an output, and displaying the output. A smart building system includes a processor and a memory storing instructions that, when executed by the one or more processors, cause the system to display a bot client application including an active channel indicator, receive bot input, analyze the bot input, generate an output, and display the output. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to display a bot client application including an active channel indicator, receive bot input, analyze the bot input, generate an output, and display the output.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: January 4, 2022
    Assignee: CDW LLC
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Publication number: 20210295066
    Abstract: A system includes a processor and a memory storing instructions that, when executed by the processor cause the system to generate a machine learning model; generate an artificial neural network; analyze an image of a parking area using a spot detection machine learning model; analyze the image of the parking area using a vehicle detection machine learning model; and classify a parking space as available when an area of intersection does not exceed a predetermined value. A method includes analyzing an image of a parking area using a first machine learning model; analyzing the image of the parking area using second machine learning model; and classifying a parking space as available when an area of intersection does not exceed a predetermined value. A method includes generating a spot detection machine learning model; and generating, by analyzing a plurality of labeled images, an artificial neural network.
    Type: Application
    Filed: April 26, 2021
    Publication date: September 23, 2021
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Publication number: 20210295694
    Abstract: A computer-implemented authentication method includes receiving a first authentication factor, storing the first authentication factor, receiving a second authentication factor and authenticating a user when the first authentication factor matches the second authentication factor. A user authentication system includes one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to receive a first authentication factor, store the first authentication factor, receive a second authentication factor and authenticate a user when the first authentication factor matches the second authentication factor. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to receive a first authentication factor, store the first authentication factor, receive a second authentication factor and authenticate a user when the first authentication factor matches the second authentication factor.
    Type: Application
    Filed: July 8, 2020
    Publication date: September 23, 2021
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair
  • Publication number: 20210295697
    Abstract: An automated check-in method includes receiving a sign-in selection, displaying a user registration, capturing a photograph, receiving user information and a visited user selection, displaying a registration preview, and transmitting a notification. A smart building automated check-in system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to receive a sign-in selection, display a user registration, capture a photograph receive user information and a visited user selection, display a registration preview, and transmit a notification. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to receive a sign-in selection, display a user registration, capture a photograph, receive user information and a visited user selection, display a registration preview, and transmit a notification.
    Type: Application
    Filed: July 8, 2020
    Publication date: September 23, 2021
    Inventors: Colin R. Vallance, Michael Alan Robinson, Forrest Weinberg, Sankar Nair