IP Library Granted Patent US 12,223,631
Granted Patent B2
US 12,223,631 · App. 17/700,925 · Granted Feb 11, 2025

Image analysis to identify package shock

Inventors: Robert J Kapinos (Durham, NC); Scott Li (Cary, NC); Robert James Norton, Jr. (Raleigh, NC); Russell Speight VanBlon (Raleigh, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06T7/0002G06T2207/10016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,223,631
App. No.
17/700,925
Granted
Feb 11, 2025
Kind
B2
Abstract

One embodiment provides a method, the method including: receiving, at a shock analysis system, image data corresponding to at least one image capture device and associated with transportation of a package; determining, at the shock analysis system and by analyzing the image data, the package has undergone a shock of a magnitude exceeding a predetermined threshold; and performing, at the shock analysis system and responsive to determining the package has undergone the shock exceeding the predetermined threshold, at least one predetermined action, wherein the at least one predetermined action comprises notifying a user of the shock.

Claims (29)

1. A method, the method comprising:

receiving, at a shock analysis system, image data corresponding to at least one image capture device and associated with transportation of a package, wherein the image data comprises video, captured by the at least one image capture device, of the package as the package is being transported and metadata surrounding the at least one image capture device as the package is being transported, wherein the metadata comprises at least one of: vibration data, movement data, and frame rate information;

determining, at the shock analysis system and by analyzing the image data, the package has undergone a shock of a magnitude exceeding a predetermined threshold, wherein the shock of the magnitude occurs at an abrupt change in velocity, wherein the shock analysis system calculates the abrupt change in velocity from the image data; and

performing, at the shock analysis system and responsive to determining the package has undergone the shock exceeding the predetermined threshold, at least one predetermined action, wherein the at least one predetermined action comprises notifying a user of the shock.

2. The method of claim 1 , wherein the image data comprises video, captured by the at least one image capture device, of an environment surrounding the package as the package is being transported.

3. The method of claim 1 , wherein the image data comprises data corresponding to a movement of the at least one image capture device capturing images of at least one: the package and the environment surrounding the package.

4. The method of claim 1 , wherein the at least one predetermined action further comprises marking the image data at a time corresponding to a time of occurrence of the shock.

5. The method of claim 1 , comprising determining the package has undergone a shock of a magnitude exceeding a second predetermined threshold but not exceeding the predetermined threshold.

6. The method of claim 5 , comprising marking, responsive to determining the shock has exceeded the second predetermined threshold, the image data at a time corresponding to a time of occurrence of the shock.

7. The method of claim 1 , wherein the at least one image capture device is coupled to at least one of: the package and a vehicle transporting the package.

8. The method of claim 1 , wherein the shock analysis system is integrated into the image capture device capturing the image data.

9. An information handling device, the information handling device comprising:

at least one image capture device;

a processor operatively coupled to the at least one image capture device;

a memory device that stores instructions that, when executed by the processor, causes the information handling device to:

receive, at a shock analysis system, image data corresponding to the at least one image capture device and associated with transportation of a package, wherein the image data comprises video, captured by the at least one image capture device, of the package as the package is being transported and metadata surrounding the at least one image capture device as the package is being transported, wherein the metadata comprises at least one of: vibration data, movement data, and frame rate information;

determine, at the shock analysis system and by analyzing the image data, the package has undergone a shock of a magnitude exceeding a predetermined threshold, wherein the shock of the magnitude occurs at an abrupt change in velocity, wherein the shock analysis system calculates the abrupt change in velocity from the image data; and

perform, at the shock analysis system and responsive to determining the package has undergone the shock exceeding the predetermined threshold, at least one predetermined action, wherein the at least one predetermined action comprises notifying a user of the shock.

10. The information handling device of claim 9 , wherein the image data comprises video, captured by the at least one image capture device, of an environment surrounding the package as the package is being transported.

11. The information handling device of claim 9 , wherein the image data comprises data corresponding to a movement of the at least one image capture device capturing images of at least one: the package and the environment surrounding the package.

12. The information handling device of claim 9 , wherein the at least one predetermined action further comprises marking the image data at a time corresponding to a time of occurrence of the shock.

13. The information handling device of claim 9 , comprising determining the package has undergone a shock of a magnitude exceeding a second predetermined threshold but not exceeding the predetermined threshold.

14. The information handling device of claim 13 , comprising marking, responsive to determining the shock has exceeded the second predetermined threshold, the image data at a time corresponding to a time of occurrence of the shock.

15. The information handling device of claim 9 , wherein the at least one image capture device is coupled to at least one of: the package and a vehicle transporting the package.

16. A product, the product comprising:

a computer-readable storage device that stores executable code that, when executed by a processor, causes the product to:

receive, at a shock analysis system, image data corresponding to at least one image capture device and associated with transportation of a package, wherein the image data comprises video, captured by the at least one image capture device, of the package as the package is being transported and metadata surrounding the at least one image capture device as the package is being transported, wherein the metadata comprises at least one of: vibration data, movement data, and frame rate information;

determine, at the shock analysis system and by analyzing the image data, the package has undergone a shock of a magnitude exceeding a predetermined threshold, wherein the shock of the magnitude occurs at an abrupt change in velocity, wherein the shock analysis system calculates the abrupt change in velocity from the image data; and

perform, at the shock analysis system and responsive to determining the package has undergone the shock exceeding the predetermined threshold, at least one predetermined action, wherein the at least one predetermined action comprises notifying a user of the shock.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 061880/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2022
From: KAPINOS, ROBERT J; LI, SCOTT; NORTON, ROBERT JAMES, JR.; VANBLON, RUSSELL SPEIGHT
To: LENOVO (UNITED STATES) INC.
Reel/Frame 059340/0276 →
Continuity (1)
Related Publication 20230306571A1 · Sep 28, 2023
References Cited (12)
US 5600061A · Yabushita · 1997 [cited by examiner]
US 11176659B1 · Dohner · 2021 [cited by examiner]
US 20060092544A1 · Skaar · 2006 [cited by examiner]
US 20070133980A1 · Meyers · 2007 [cited by examiner]
US 20100010664A1 · Kadaba · 2010 [cited by examiner]
US 20110205376A1 · Wulff · 2011 [cited by examiner]
US 20140063279A1 · Ogura · 2014 [cited by examiner]
US 20150142380A1 · Barlow · 2015 [cited by examiner]
US 20210125143A1 · Bartlett · 2021 [cited by examiner]
US 20230040344A1 · Cotte · 2023 [cited by examiner]
US 20230115704A1 · Singh · 2023 [cited by examiner]
US 20230306571A1 · Kapinos · 2023 [cited by examiner]