Patents by Inventor Richard McPhee
Richard McPhee 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: 20250036984Abstract: Computing systems, methods, and non-transitory computer-readable storage media are provided. Identifier collisions are determined in historical event data based on short identifiers associated with geographically dispersed first and second event locations. Behavior analytics are performed on multiple short identifiers in the historical event data to generate behavioral models associated with the multiple short identifiers. Adjusted behavioral models are generated based on the determined identifier collisions. A short identifier is obtained and an adjusted behavioral model is determined from among the adjusted behavioral models based on the obtained short identifier. An expected event frequency is determined based on the adjusted behavioral model.Type: ApplicationFiled: October 16, 2024Publication date: January 30, 2025Inventors: Alexander KINNIER, Richard MCPHEE
-
Patent number: 12136046Abstract: Computing systems, methods, and non-transitory computer-readable storage media are provided. Identifier collisions are determined in historical event data based on short identifiers associated with geographically dispersed first and second event locations. Behavior analytics are performed on multiple short identifiers in the historical event data to generate behavioral models associated with the multiple short identifiers. Adjusted behavioral models are generated based on the determined identifier collisions. A short identifier is obtained and an adjusted behavioral model is determined from among the adjusted behavioral models based on the obtained short identifier. An expected event frequency is determined based on the adjusted behavioral model.Type: GrantFiled: November 17, 2023Date of Patent: November 5, 2024Assignee: UPSIDE SERVICES, INCInventors: Alexander Kinnier, Richard McPhee
-
Publication number: 20240086746Abstract: Computing systems, methods, and non-transitory computer-readable storage media are provided. Identifier collisions are determined in historical event data based on short identifiers associated with geographically dispersed first and second event locations. Behavior analytics are performed on multiple short identifiers in the historical event data to generate behavioral models associated with the multiple short identifiers. Adjusted behavioral models are generated based on the determined identifier collisions. A short identifier is obtained and an adjusted behavioral model is determined from among the adjusted behavioral models based on the obtained short identifier. An expected event frequency is determined based on the adjusted behavioral model.Type: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Alexander Kinnier, Richard McPhee
-
Patent number: 11842293Abstract: Computing systems, methods, and non-transitory computer-readable storage media are provided. An average percentage of identifier collisions are determined in historical event data based on short identifiers associated with a first event location or a second event location geographically dispersed from each other. Behavioral models are generated based on behavior analytics of short identifiers in the historical event data. Adjusted behavioral models are generated based on the average percentage of identifier collisions. A client device obtains a short identifier and an adjusted behavioral model is determined. Whether the short identifier is associated with a previous event of a first event type at the first event location is determined. A new event value or an intermediate event value for the first event type is calculated. The client device is notified using the new event value or the intermediate event value, whereby the client device displays a notification.Type: GrantFiled: February 14, 2023Date of Patent: December 12, 2023Assignee: UPSIDE SERVICES, INCInventors: Alexander Kinnier, Richard McPhee
-
Publication number: 20230196150Abstract: Computing systems, methods, and non-transitory computer-readable storage media are provided. An average percentage of identifier collisions are determined in historical event data based on short identifiers associated with a first event location or a second event location geographically dispersed from each other. Behavioral models are generated based on behavior analytics of short identifiers in the historical event data. Adjusted behavioral models are generated based on the average percentage of identifier collisions. A client device obtains a short identifier and an adjusted behavioral model is determined. Whether the short identifier is associated with a previous event of a first event type at the first event location is determined. A new event value or an intermediate event value for the first event type is calculated. The client device is notified using the new event value or the intermediate event value, whereby the client device displays a notification.Type: ApplicationFiled: February 14, 2023Publication date: June 22, 2023Inventors: Alexander Kinnier, Richard McPhee
-
Patent number: 11605014Abstract: Embodiments relate to computing systems, methods, and non-transitory computer-readable storage media. Identifier collisions are determined in historical event data based on short identifiers associated with a first event location and short identifiers associated with a second event location geographically dispersed from the first event location. Behavior analytics are performed on short identifiers in the historical event data to generate behavioral models associated with the short identifiers. Adjusted behavioral models are generated based on the determined identifier collisions. A short identifier is obtained from a client device, and based on the short identifier, an adjusted behavioral model of the adjusted behavioral models is determined. An expected event frequency is determined based on the adjusted behavioral model and an actual event frequency is determined.Type: GrantFiled: July 2, 2021Date of Patent: March 14, 2023Assignee: Upside Services, IncInventors: Alexander Kinnier, Richard McPhee
-
Publication number: 20210334686Abstract: Embodiments relate to computing systems, methods, and non-transitory computer-readable storage media. Identifier collisions are determined in historical event data based on short identifiers associated with a first event location and short identifiers associated with a second event location geographically dispersed from the first event location. Behavior analytics are performed on short identifiers in the historical event data to generate behavioral models associated with the short identifiers. Adjusted behavioral models are generated based on the determined identifier collisions. A short identifier is obtained from a client device, and based on the short identifier, an adjusted behavioral model of the adjusted behavioral models is determined. An expected event frequency is determined based on the adjusted behavioral model and an actual event frequency is determined.Type: ApplicationFiled: July 2, 2021Publication date: October 28, 2021Inventors: Alexander Kinnier, Richard McPhee
-
Patent number: 11068798Abstract: Embodiments relate to systems, devices, non-transitory computer-readable storage media, and computer-implemented methods for performing behavioral analytics using short identifiers by obtaining historical event data for multiple events and multiple short identifiers, where each event is associated with a short identifier, selecting a first event location associated with a first event, selecting a second event location associated with a second event that is geographically dispersed from the first event location, determining identifier collisions based on short identifiers associated with the first event location and short identifiers associated with the second event location in the historical event data, determining an average percentage of identifiers collisions based on the identifier collisions that were determined, performing behavior analytics on the short identifiers to generate behavioral models associated with the short identifiers, and generating adjusted behavioral models based on the average percentType: GrantFiled: February 8, 2017Date of Patent: July 20, 2021Assignee: Upside Services, IncInventors: Alexander Kinnier, Richard McPhee
-
Publication number: 20170228657Abstract: Embodiments relate to systems, devices, non-transitory computer-readable storage media, and computer-implemented methods for performing behavioral analytics using short identifiers by obtaining historical event data for multiple events and multiple short identifiers, where each event is associated with a short identifier, selecting a first event location associated with a first event, selecting a second event location associated with a second event that is geographically dispersed from the first event location, determining identifier collisions based on short identifiers associated with the first event location and short identifiers associated with the second event location in the historical event data, determining an average percentage of identifiers collisions based on the identifier collisions that were determined, performing behavior analytics on the short identifiers to generate behavioral models associated with the short identifiers, and generating adjusted behavioral models based on the average percentType: ApplicationFiled: February 8, 2017Publication date: August 10, 2017Inventors: Alexander Kinnier, Richard McPhee
-
Publication number: 20040267897Abstract: A distributed system providing scalable methodology for real-time control of server pools and data centers is described. In one embodiment, a method is described for regulating resource usage by a plurality of programs running on a plurality of machines, the method comprises steps of: providing a resource policy specifying allocation of resources amongst the plurality of programs; determining resources available at the plurality of machines; detecting requests for resources by each of the plurality of programs running on each of the plurality of machines; periodically exchanging resource information amongst the plurality of machines, the resource information including requests for resources and resource availability at each of the plurality of machines; and at each of the plurality of machines, allocating resources to each program based upon the resource policy and the resource information.Type: ApplicationFiled: November 6, 2003Publication date: December 30, 2004Applicant: SYCHRON INC.Inventors: Jonathan M. D. Hill, William F. McColl, Radu Calinescu, Paul Scammell, Richard McPhee