Patents by Inventor James Trani
James Trani 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: 12230059Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: April 26, 2023Date of Patent: February 18, 2025Assignee: STONE LOCK GLOBAL, INC.Inventors: James Trani, David Douglas Dunlap
-
Patent number: 12205216Abstract: Systems and methods for permitting large scale user defined communications comprising animated scenes rendered in real-time are provided. Indications are received from sending ones of user devices regarding desire to create the user defined communications. User selections are received from templates generated at the sending user devices. Particular content items are retrieved from content databases in accordance with the user selections. Metadata is transmitted to receiving user devices that is sufficient to, when selected, cause generation of a custom animated scene with the particular content items in real-time at a viewing user device.Type: GrantFiled: March 7, 2022Date of Patent: January 21, 2025Assignee: XAPA WORLD, INC.Inventors: Christine Ann Heckart, Harold Edward Dille, II, Larry Seidman, Uday Keshavdas, Hitesh V. Shah, Anthony T. Trani, Demetrio James Cuzzocrea, Aaron Baker
-
Publication number: 20230267765Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: ApplicationFiled: April 26, 2023Publication date: August 24, 2023Inventors: James TRANI, David Douglas Dunlap
-
Patent number: 11734978Abstract: An access control and user tracking system includes ranging cameras installed in thresholds of access points for generating three dimensional models of users passing through the access points in order to detect unauthorized individuals or hand gestures of the users, which can indicate unsafe conditions or that lights and/or equipment should be turned on. The ranging cameras can be point range finding measurement sensor scanning cameras, structured light cameras, or time of flight cameras and can be installed along the top or in the corners of the thresholds.Type: GrantFiled: October 11, 2017Date of Patent: August 22, 2023Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Robert Esposito, James Trani
-
Patent number: 11705615Abstract: A positioning unit of an access control and user tracking system includes an antenna, which is embedded in the substrate of a ceiling tile of a drop ceiling system. The antenna can be observable (embedded in the substrate of an exposed surface of the ceiling tile), or, alternately, not observable (concealed within the substrate of the ceiling tile). A pinhole camera for capturing video information is inserted through the substrate of the ceiling tile and protrudes from the exposed surface of the tile. A ground plane covers the unexposed surface of the ceiling tile. A control module, comprising a controller, a network interface, an antenna controller, a power supply, an omni directional antenna and/or memory for the positioning unit, is positioned on the unexposed surface of the tile.Type: GrantFiled: October 11, 2017Date of Patent: July 18, 2023Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventor: James Trani
-
Patent number: 11651623Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: November 6, 2020Date of Patent: May 16, 2023Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap
-
Patent number: 11594072Abstract: Aspects of the present disclosure include methods for generating a heatmap including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: March 9, 2020Date of Patent: February 28, 2023Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap
-
Patent number: 11301670Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: December 30, 2019Date of Patent: April 12, 2022Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap
-
Patent number: 11275929Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: December 30, 2019Date of Patent: March 15, 2022Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap
-
Patent number: 11163984Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: December 30, 2019Date of Patent: November 2, 2021Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap
-
Patent number: 11163983Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: December 30, 2019Date of Patent: November 2, 2021Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap
-
Publication number: 20210216749Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: ApplicationFiled: December 30, 2019Publication date: July 15, 2021Inventors: James TRANI, David Douglas DUNLAP
-
Publication number: 20210216751Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: ApplicationFiled: December 30, 2019Publication date: July 15, 2021Inventors: James TRANI, David Douglas DUNLAP
-
Publication number: 20210216750Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: ApplicationFiled: December 30, 2019Publication date: July 15, 2021Inventors: James TRANI, David Douglas DUNLAP
-
Publication number: 20210216752Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: ApplicationFiled: December 30, 2019Publication date: July 15, 2021Inventors: James TRANI, David Douglas DUNLAP
-
Patent number: 11037420Abstract: Disclosed is a networked system for detecting conditions at a physical premises. The networked system includes a local computer system configure to read a configuration file that determines processing performed by the local computer system and evaluate collected sensor data with respect to the configuration file, for first sensor data to be processed by the local computer, and execute unsupervised learning models to continually analyze the first sensor data to produce operational states and detect drift sequences that are correlated to stored determined conditions. The networked system also includes a remote computer system that execute unsupervised learning models to continually analyze the collected sensor information. An alert is asserted by at least one of the local computer and the remote computer based on the determined conditions.Type: GrantFiled: December 23, 2019Date of Patent: June 15, 2021Assignee: SENSORMATIC ELECTRONICS, LLCInventors: James Trani, Gopi Subramanian
-
Patent number: 11017213Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: March 8, 2019Date of Patent: May 25, 2021Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap
-
Patent number: 11017212Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: March 8, 2019Date of Patent: May 25, 2021Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap
-
Patent number: 11017214Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: March 8, 2019Date of Patent: May 25, 2021Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap
-
Patent number: 11017211Abstract: Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.Type: GrantFiled: March 8, 2019Date of Patent: May 25, 2021Assignee: Stone Lock Global, Inc.Inventors: James Trani, David Douglas Dunlap