throbber
US009429659B1
`
`(12) United States Patent
`US 9,429,659 B1
`(10) Patent No.:
`Adelson
`(45) Date of Patent:
`*Aug. 30, 2016
`
`(54) MACHINE OR GROUP OF MACHINES FOR
`MONITORING LOCATION OF A VEHICLE
`OR FREIGHT CARRIED BY A VEHICLE
`
`(71)
`
`Applicant: MacroPoint LLC, Cleveland, OH (US)
`
`(72)
`
`Inventor: Bennett H. Adelson, Highland Heights,
`OH (US)
`
`(73)
`
`Assignee: MacroPoint LLP, Cleveland, OH (US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(21)
`
`Appl. No.: 14/987,707
`
`(22)
`
`Filed:
`
`Jan. 4, 2016
`
`(63)
`
`Related US. Application Data
`
`Continuation of application No. 14/752,005, filed on
`Jun.
`26,
`2015, now abandoned, which is
`a
`continuation of application No. 14/661,774, filed on
`Mar. 18, 2015, now Pat. No. 9,087,313, which is a
`continuation of application No. 14/069,364, filed on
`Oct. 31, 2013, now Pat. No. 9,070,295, which is a
`continuation of application No. 13/613,321, filed on
`Sep. 13, 2012, now Pat. No. 8,604,943, which is a
`continuation of application No. 13/429,618, filed on
`Mar. 26, 2012, now Pat. No. 8,330,626.
`
`Int. Cl.
`G083 21/00
`G01S 19/46
`G01S 19/13
`US. Cl.
`
`(51)
`
`(52)
`
`(2006.01)
`(2010.01)
`(2010.01)
`
`(58) Field of Classification Search
`CPC ..... G06Q 10/0833; G08G 1/20; G08G 1/205
`USPC ................................... 340/9887994; 348/116
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,208,756 A
`5,218,367 A
`5,774,876 A
`5,794,174 A
`5,880,958 A
`6,141,609 A
`6,202,024 B1
`6,339,745 B1
`
`5/1993 Song
`6/1993 Sheffer
`6/1998 Woolley
`8/1998 Janky
`3/1999 Helms
`10/2000 Herdeg
`3/2001 Yokoyama
`1/2002 Novik
`
`(Continued)
`OTHER PUBLICATIONS
`
`MacroPoint, LLC. v. FourKites, Ina, 1:15-cv-1002 (ND. Ohio),
`FourKites’ Motion to Dismiss and Memorandum in Support with
`Exs. C, E, F, and G; Jul. 31, 2015.
`
`(Continued)
`
`Primary Examiner 7 Mark Rushing
`(74) Attorney, Agent, or Firm 7 Renner, Otto, Boisselle &
`Sklar, LLP
`
`ABSTRACT
`(57)
`A machine or group of machines for monitoring location of
`at least one of a vehicle or freight carried by the vehicle
`includes a server comprising a central processing unit, a
`memory, a clock, and a server communication transceiver
`that receives location information of a mobile device, the
`mobile device comprising a GPS receiver, a microprocessor
`and a wireless communication transceiver coupled to the
`GPS receiver,
`the mobile device comprising the GPS
`receiver programmed to receive data sent by a plurality of
`GPS satellites, calculate location information of the mobile
`device comprising the GPS receiver and transmit the loca-
`tion information.
`
`CPC ................ G01S 19/46 (2013.01); G01S 19/13
`(2013.01)
`
`30 Claims, 10 Drawing Sheets
`
`
`Communications
`Device
`
`m
`
`
`
`105
`
`
`
`V
`
`
`Communicaiions
`inlarface
`4
`
`
`
`
`m
`
`
`
`Receiving
`Party
`4
`
`fl
`
`
`Common
`Logic
`fl
`
`
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`
`
`
`Requestmg
`Pany
`fl
`
`109
`
`
`>
`
`
`Location
`Iniormauan
`Provider
`fl
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`US 9,429,659 B1
`
`Page 2
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`6,442,391 B1
`6,584,403 B2
`6,611,686 B1
`6,611,755 B1
`6,718,263 B1
`6,892,131 B2
`7,246,009 B2
`7,366,522 B2
`7,385,499 B2
`8,301,158 B1
`8,369,867 B2
`8,649,775 B2
`8,718,672 B2
`8,755,823 B2
`2005/0251330 A1
`2006/0187027 A1
`2008/0132252 A1
`2009/0017803 A1
`2009/0030770 A1
`2009/0143079 A1
`2010/0057593 A1
`2010/0228404 A1
`2011/0001638 A1
`2011/0063138 A1
`2012/0265433 A1
`2013/0124430 A1
`
`8/2002 Johansson et al.
`6/2003 Bunn
`8/2003 Smith
`8/2003 Coffee
`4/2004 Glass
`5/2005 Coffee
`7/2007 Hamblen
`4/2008 Thomas
`6/2008 Horton
`10/2012 Thomas
`2/2013 Van Os
`2/2014 Alessio et al.
`5/2014 Xie
`6/2014 Proietti et al.
`11/2005 Waterhouse
`8/2006 Smith
`6/2008 Altman et al.
`1/2009 Brillhart
`1/2009 Hersh et a1.
`6/2009 Klassen
`3/2010 Moir
`9/2010 Link et al.
`1/201 1 Pudar
`3/2011 Berkobin et al.
`10/2012 Viola
`5/2013 Moir
`
`OTHER PUBLICATIONS
`
`MacroPoint, LLC. V. Fall/"Kites, Ina, 1:15-cv-1002 (ND. Ohio),
`MacroPoint’s Oppostion Memorandum to Motion to Dismiss Exs.
`1-8; Sep. 15, 2015.
`MacroPoint, LLC. V. Fall/"Kites, Ina, 1:15-cv-1002 (ND. Ohio),
`FourKites’ Reply Memorandum in support of its Motion to Dismiss
`with Exs. A-N; Sep. 29, 2015.
`MacroPoint, LLC. V. Fall/"Kites, Ina, 1:15-cv-1002 (ND. Ohio),
`MacroPoint’s Sur-Reply in Oppositon to Motion to Dismiss; Oct.
`12, 2015.
`MacroPoint, LLC. V. Fall/"Kites, Ina, 1:15-cv-1002 (ND. Ohio),
`FourKites’ Response to MacroPoints Sur-Reply in Oppostion to
`Motion to Dismiss; Oct. 13, 2015.
`MacroPoint, LLC. V. Fall/"Kites, Ina, 1:15-cv-1002 (ND. Ohio),
`Memorandum of Opinion and Order for Motion to Dismiss; Nov. 6,
`2015.
`Load Tracking, Proof of Delivery & Document Management Ser-
`vicesquollowit; 2007-2010.
`uShipiMobile Apps; undated.
`New Echo Global Logistics Mobile App Puts Supply Chain Vis-
`ibility at Your Fingertips; Jul. 20, 2011.
`FollowMee GPS TrackeriHow To; undated.
`MilesBug 2.14GPS Full Path Tracking with Map Display; Jun. 11,
`201 1.
`MoosTraxiiTune Preview; Aug. 17, 2010.
`Android Location Providersigps, network, passiveiTutorial;
`NAZMUL; Oct. 20, 2010.
`A Guide to Making Your Android’s Battery Last a Little Longer;
`Lars Aronsson; Aug. 11, 2010.
`uFollowit Announces Compatibility with MicroSoft Mobile 6
`Smartphone Software; Jul. 26, 2008.
`MycartracksiTrack your vehicle smarter; undated.
`TechnoCom Collaborates with Abaq.us
`to Enable Location
`Enhanced Mobile Device & Resource Management Services; Mar.
`15, 2011.
`Keeping the Miles; Jeff Taylor; Nov. 16, 2011.
`MacroPoint, LLC. V. Fall/"Kites, Ina, 1:15-cv-1002 (ND. Ohio),
`FourKites’
`Initial Invalidity and Unenforceability Contentions;
`Mark Deming; Oct. 19, 2015.
`MacroPoint, LLC. V. Salebug.com, LLC, 1:14-cv-00312-JG (ND.
`Ohio), Salebug.com’s Preliminary Invalidity and Unenforceability
`Contentions; Mark Varboncouer; Oct. 31, 2014.
`Tracking to Keep Trucking; Stephen Hurcom; Jun. 27, 2003.
`
`Location-enhanced Call Center and IVR Services: Technical
`Insights About Your Calling Customer’s Location; 2009.
`A Mobile Industry: Cell Phones Useful to Stay Connected with
`Drivers; Diana Britton; Oct. 2009.
`Providing Universal Location Services Using a Wireless E911
`Location Network; James M. Zagami, et al.; Apr. 1998.
`Enterprise Location Platformisample IVR Privacy Management
`Script; Apr. 16, 2010.
`Cross Country Automotive Services Introduces Automatic Location
`Spotting; Sep. 13, 2010.
`Products and ServicesiLoadMaster; undated.
`CTIA Best Practices and Guidelines for Location-Based Services,
`Version 2.0; Mar. 23, 2010.
`Privacy Management Demo Script; undated.
`AT&T Offers New Tracking Platform; Aaron Huff; Jan. 4, 2011.
`Fleet OwneriPay-as-you-go-tracking; Brian Straight; Jan. 6, 2011.
`FollowMee GPS Tracker Frequently Asked Questions; undated.
`TechnoCom Announces Its Ability to Locate Over 360 Million
`Mobile and Landline Phones Nationwide; Mar. 16, 2011.
`IVR Gives Callers Option to Receive Mobile Marketing Content;
`Raju Shanbhag; Jun. 14, 2011.
`Mobile Business App: Free uShip App on Android iPhone, WebOS
`Smartphones Give Truckers ‘Push’ on the Road; Sep. 22, 2010.
`How to find the location with GSM cells; Boris Landoni; Sep. 18,
`201 1.
`
`Abaq.us meets USPS certification for myGeoTracking; Jan. 17,
`2012.
`
`
`
`
`
`Abaq.us Announces USPS Certification for myGeoTracking Cloud-
`Based GPS Location Service; Jan. 17, 2012.
`\Ion-final Office Action of corresponding L .8. Appl. No.
`13/409,281, dated May 15, 2012.
`\Iotice of Allowance of corresponding U.S. Appl. No. 13/409,281,
`dated Jun. 28, 2012.
`\Ion-final Office Action of corresponding L .8. Appl. No.
`13/613,321, dated Jan. 31,2013.
`Final Office Action of corresponding U.S. Appl. \Io. 13/613,321,
`dated Jul. 1, 2013.
`\Iotice of Allowance of corresponding U.S. Appl. \Io. 13/613,321,
`dated Oct. 4, 2013.
`\Ion-final Office Action of corresponding U.S. Appl. No.
`14/069,364, dated Feb. 12, 2015.
`\Iotice of Allowance of corresponding U.S. Appl. \Io. 13/429,618,
`dated Mar. 26, 2012.
`\Iotice of Allowance of corresponding U.S. Appl. \Io. 14/661,774,
`dated May 27, 2015.
`Hurcom, Stephen; “Tracking to Keep Trucking”, www.mapinfo.
`com; Jun. 27, 2003.
`Britton, Diana; “A Mobile Industry: Cell Phones Useful to Stay
`Connected With Drivers”, www.truckinginfo.com; Oct. 2009.
`Non-final Office Action of corresponding U.S. Appl. No.
`14/752,0051, dated Dec. 3, 2015.
`Gaughan, Judge Patricia A.; Memorandum of Opinion and Order;
`MacroPoint, LLC V. FourKites, Ina; USDC No. Dist. of OH; Case
`No. 1:15-CV—1002; Nov. 6, 2015; 14 pages.
`Pribisich, Risto; Plaintiff MacroPoint, LLC’s Opposition to Defen-
`dant FourKites, Inc.’s Motion to Dismiss First Amended Complaint;
`Sep. 15, 2015; 38 pages.
`Zatkovich,
`Ivan; Declaration of Ivan Zatkovich in Support of
`MacroPoint, LLC’s Opposition Brief to FourKites, Inc.’s Motion to
`Dismiss First Amended Complaint (Exhibit 3); Sep. 15, 2015, 113
`pages.
`TechnoCom Corporation; Location-enhanced Call Center and IVR
`Services: Technical Insights About Your Calling Customer’s Loca-
`tion; TechnoCom Corporation, 2009; 7 pages.
`Android HaulCom Application Screen Shots and Description, Nov.
`30, 2011; 10 pages.
`FollowMee LLC; GPS Location Tracker for iPhone and iPadi
`Standard Edition, Released Oct. 10, 2010 Description of application
`and screen shots, 4 pages.
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`US 9,429,659 B1
` Page 3
`
`(56)
`
`References Cited
`
`OTHER PUBLICATIONS
`
`uFollowit Application for iOS released Oct. 12, 2009; Description
`.
`.
`of application and screen shots; 4 pages.
`Abaqus Blog; myGeoTracking: Asset Tracking & Monitoring Ser-
`Vice;
`https://Web.archive.org/web/20100819041357http://abaqus.
`typepad.com/ ; Feb. 25, 2010; 7 pages.
`
`Tech9 Computer Solutions; MoosTraX Application for iOS released
`Jul. 29, 2010; Description of application and screen shots; 2 pages.
`Izatt International; MileBugiMileage Log & Expense Tracker for
`Deduction and application for iOS released May 10, 2011; Descrip-
`t'
`-
`-
`.
`ion of application and screen shots, 4 pages.
`
`Techno-Com Corporation; Enterprise Location Platform: Sample
`IVR Privacy Management SCTlPt; TechoCom COTPOTaUOH; APE 16,
`2010; 15 pages.
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 1 of 10
`
`US 9,429,659 B1
`
`
`Communications
`Device
`
`m
`
`
`
`Location
`
`Requesting
`Communications
`information
`Party
`Interface
`Provider
`
`E
`@
`
`
`Receiving
`Party
`
`fl
`
`Correlation
`Logic
`
`m
`
`
`fl
`
`Figure 1
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 2 of 10
`
`US 9,429,659 B1
`
`200
`
`/ 220
`
`230
`
`Active
`Driver
`210a
`
`Backup
`Driver
`210b
`
`Backup
`Device
`110b
`
`Total
`Capacity
`ft3 / lbs.
`
`Available
`Capacity
`ft3/lbs.
`
`105b
`
`GaryFisher
`
`(546)
`542—1235
`
`3,931
`42010
`
`2,531
`22,010
`
`41,700
`
`105d
`
`Colnago
`Cineili
`
`(563)
`543-5635
`
`Ross
`Raleigh
`
`(243)
`546-5435
`
`23783521"
`36,280
`
`2378331;
`36,280
`
`lOSf
`
`Emilio
`Bozzi
`
`(507)
`543-5475
`
`Murray
`Schwinn
`
`(548)
`243-5433
`
`3,268
`
`Figure 2
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 3 0f 10
`
`US 9,429,659 B1
`
`
`Communications
`Device
`
`
`
`m
`
`
`
`
`
`
`Communications
`interface
`
`fl
`
`Location
`information
`Provider
`
`fl
`
`Requesting
`Party
`@
`
`Receiving
`Party
`fl
`
`Notification
`
`Logic
`w
`
`Vaiidation
`
`Logic
`E
`
`Correlation
`
`Logic
`fl
`
`
`Figure 3
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 4 of 10
`
`US 9,429,659 B1
`
`400
`
`/
`
`RECEIVE A FIRST ELECTRONIC SIGNAL INCLUDING
`
`410
`
`DATA REPRESENTING A REQUEST FOR INFORMATION
`REGARDING THE LOCATION OF THE VEHICLE
`
`CORRELATE THE VEHICLE TO A COMMUNICATIONS
`
`DEVICE BASED AT LEAST IN PART ON THE
`
`COMMUNICATIONS DEVICE BEING ASSOCIATED WITH
`
`A USER WHO IS ASSOCIATED WITH THE VEHICLE
`
`TRANSMIT A SECOND ELECTRONIC SIGNAL TO A
`
`LOCATION INFORMATION PROVIDER
`
`CORRESPONDING TO A PARTY OR DEVICE OTHER
`
`THAN THE COMMUNICATIONS DEVICE
`
`RECEIVE A THIRD ELECTRONIC SIGNAL FROM THE
`
`LOCATION INFORMATION PROVIDER INCLUDING
`
`DATA REPRESENTING THE LOCATION INFORMATION
`
`OF THE COMMUNICATIONS DEVICE
`
`
`THE VEHICLE
`
`420
`
`430
`
`440
`
`450
`
`460
`
`CORRELATE THE LOCATION INFORMATION OF THE
`
`COMMUNICATIONS DEVICE WITH THE LOCATION OF
`
`THE VEHICLE BASED AT LEAST IN PART ON THE
`
`COMMUNICATIONS DEVICE BEING ASSOCIATED WITH
`
`THE USER WHO IS ASSOCIATED WITH THE VEHICLE
`
`TRANSMIT A FOURTH ELECTRONIC SIGNAL
`
`INCLUDING DATA REPRESENTING THE LOCATION OF
`
`END
`
`Figure 4
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 5 of 10
`
`US 9,429,659 B1
`
`500
`
`/
`
`
`
`TRANSMIT A REQUEST SIGNAL REQUESTING
`
`LOCATION INFORMATION OF A COMMUNICATIONS
`
`
`DEVICE
`
` RECEIVE A LOCATION SIGNAL INCLUDING DATA
`COMMUNICATIONS DEVICE
`
`
`INDICATING THE LOCATION INFORMATION OF THE
`
`510
`
`520
`
`
`
`530
`
`
`
`
`
` TRANSFORM THE LOCATION INFORMATION OF THE
`COMMUNICATIONS DEVICE INTO LOCATION
`
`INFORMATION REGARDING THE VEHICLE BASED AT
`LEAST IN PART ON THE COMMUNICATIONS DEVICE
`
`BEING ASSOCIATED WITH THE USER OF THE
`COMMUNICATIONS DEVICE WHO IS ALSO
`ASSOCIATED WITH THE VEHICLE
`
`
`
`Figure 5
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 6 of 10
`
`US 9,429,659 B1
`
`600
`
`/
`
`PARTICIPATE IN A TELEPHONE CALL WITH A MOBILE
`DEVICE
`
`IDENTIFYTHE MOBILE DEVICE
`
`TRANSMIT TO THE MOBILE DEVICE AN AUTOMATED
`VOICE MESSAGE PROVIDING NOTICE
`
`RECEIVE FROM THE MOBILE DEVICE CONSENT
`
`610
`
`620
`
`630
`
`640
`
`END
`
`Figure 6
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 7 of 10
`
`US 9,429,659 B1
`
`700
`
`START
`
`PARTICIPATE IN A TELEPHONE CALL WITH A MOBILE
`DEVICE
`
`IDENTIFY THE MOBILE DEVICE
`
`TRANSMIT TO THE MOBILE DEVICE AN AUTOMATED
`VOICE MESSAGE INDICATING THAT CONSENT IS
`REVOCABLE VIA THE OPERATION OF THE MOBILE
`DEVICE
`
`
`
`RECEIVE FROM THE MOBILE DEVICE REVOCATION
`OF CONSENT
`
`710
`
`720
`
`730
`
`740
`
`END
`
`Figure 7
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 8 of 10
`
`US 9,429,659 B1
`
`800
`
`
`
`HLxJ
`
`Location Information Monitoring
`
`Start/End Telephone Monitoring Monitoring
`Monitoring Number
`Term
`Interval
`
`Location
`
`2 Code
`
`Reference
`Number
`
`Status
`
`8109 Partner
`
`555-555—
`5555
`
`844—484-
`4844
`
`333-333~
`3333
`
`543—543-
`5435
`
`2 hours
`
`15 mins.
`
`36 hours
`
`1 hour
`
`41.396915
`—81.662787
`
`31.497925
`-71.561777
`
`NAT
`
`F234 Monitoring
`
`2H22
`
`Hidden
`
`6 hours
`
`30 mins.
`
`JBH
`
`2H56
`
`Ready
`
`2 hours
`
`15 mins.
`
`21.396915
`41.662787
`
`JBH
`
`2634 Monitoring
`
`E 820
`
`i 830
`
`i 840
`
`850
`
`i 860
`
`ft]
`8108
`
`ft)
`810f
`
`A3
`
`Figure 8
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 9 of 10
`
`US 9,429,659 B1
`
`Programmer
`%
`
`Process
`fl
`
`
`
`Figure 9
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`U.S. Patent
`
`Aug. 30, 2016
`
`Sheet 10 of 10
`
`US 9,429,659 B1
`
`1014
`
`Process
`
`1002
`
`1004
`
`Processor
`
`Memory
`
`1008
`
`Validation
`Logic
`
` Computer
`
`
`
`
`
`Logic
`
`
`Bus
`
`Correlation
`
`1070
`
`Notification
`
`Logic
`
`1010
`
`i/O Ports
`
`
`
` Communications
`
`Interface
`
`1006
`
`Network
`Devices
`
`1020
`
`
`
`Figure 10
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`US 9,429,659 B1
`
`1
`MACHINE OR GROUP OF MACHINES FOR
`MONITORING LOCATION OF A VEHICLE
`OR FREIGHT CARRIED BY A VEHICLE
`
`TECHNICAL FIELD
`
`The present disclosure relates to a machine or group of
`machines for monitoring location.
`
`BACKGROUND
`
`Location information is becoming more important and
`prevalent.
`In one example application of the use of location infor-
`mation, carriers, shippers, freight hauling services providers,
`third-party logistics service providers and courier services
`providers as well as other logistics and freight service
`providers (freight hauling) benefit from monitoring the
`location of vehicles in their fleets or under contract. Moni-
`
`toring the location of vehicles helps improve efficiency
`because it allows for real-time or near real-time decision
`
`making when matching loads with vehicles. For example, by
`monitoring the location of fleet vehicles, a dispatcher may
`better understand which vehicle is the most appropriate
`(e.g., geographically closest, appropriate size, etc.) to send
`to a location for a load pickup. Conventional systems for
`monitoring vehicle location have relied on global position-
`ing systems (GPS) to provide the vehicle’s location. These
`systems require a GPS receiver to be installed in each
`vehicle. Moreover, some of these systems require the instal-
`lation of additional dedicated equipment in each vehicle.
`In addition, at least in part due to limitations of conven-
`tional systems for monitoring vehicle location, a common
`practice in the vehicle location monitoring services industry
`is to charge a user a standard flat monthly fee for monitoring
`services. This practice may represent a substantial cost to a
`user or organization that, for example, may wish to monitor
`a relatively small number of vehicles or a relatively small
`number of loads for a relatively short amount of time.
`
`SUMMARY
`
`Alternative methods for monitoring location of vehicles
`include radiolocation techniques including triangulation or
`multilateration methods that are capable of locating devices
`in a network. These methods involve the measurement of
`
`radio signals between a device and radio towers in the
`network. The technology, originally intended by telecom-
`munication companies to approximate the location of a
`mobile phone in case of emergencies, provides the location
`of a device in the network.
`
`The use of all of these location information technologies
`also raises privacy issues. A user’s privacy may be at risk if
`location information is misused or disclosed without the
`
`authorization or knowledge of the user. To address these
`privacy concerns, various governmental and business orga-
`nizations have developed rules and guidelines to protect user
`privacy. For example, the lntemational Association for the
`Wireless Telecommunications Industry (CTIA) has devel-
`oped Best Practices and Guidelines for Location-Based
`Services (the “CTlA Guidelines”), which are hereby incor-
`porated by reference.
`The Guidelines provide a framework based on two prin-
`ciples: user notice and consent. Users must receive “mean-
`ingful notice about how location information will be used,
`disclosed and protected so that users can make informed
`decisions .
`.
`. and .
`.
`. have control over their location
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`information.” Users must also “consent to the use or dis-
`
`closure of location information” and “have the right to
`revoke consent .
`.
`. at any time.”
`Although, electronic methods have been developed that
`make use of web browsers and SMS texting capabilities of
`mobile devices to provide notification and consent, some of
`these systems have proved inconvenient and may require
`advanced mobile devices or extensive user training.
`A computer implemented method for monitoring location
`of a vehicle includes receiving a first electronic signal
`including data representing a request for information regard-
`ing the location of the vehicle, correlating the vehicle to a
`communications device based at least in part on the com-
`munications device being associated with a user who is
`associated with the vehicle, and transmitting a second elec-
`tronic signal to a location information provider correspond-
`ing to a party or device other than the communications
`device. The second electronic signal includes data repre-
`senting a request for location information of the communi-
`cations device. The computer implemented method for
`monitoring location of a vehicle further includes receiving a
`third electronic signal from the location information pro-
`vider. The third electronic signal includes data representing
`the location information of the communications device. The
`
`computer implemented method for monitoring location of a
`vehicle further includes correlating the location information
`of the communications device with the location of the
`
`vehicle based at least in part on the communications device
`being associated with the user who is associated with the
`vehicle, and transmitting a fourth electronic signal including
`data representing the location of the vehicle.
`Another computer implemented method for monitoring
`location of a vehicle includes transmitting a request signal
`requesting location information of a communications
`device. The request signal is transmitted to a party other than
`the communications device and the communications device
`is associated with a user of the communications device who
`
`is associated with the vehicle. The computer implemented
`method for monitoring location of a vehicle further includes
`receiving a location signal
`including data indicating the
`location information of the communications device. The
`
`is received from a party other than the
`location signal
`communications device and the location information of the
`
`communications device is originally obtained using a
`method not requiring a global position system (GPS) satel-
`lite receiver to form part of the communications device. The
`computer implemented method for monitoring location of a
`vehicle further includes transforming the location informa-
`tion of the communications device into location information
`
`regarding the vehicle based at least in part on the commu-
`nications device being associated with the user of the
`communications device who is associated with the vehicle.
`
`A system for monitoring location of a vehicle includes a
`communications interface configured to communicate elec-
`tronic signals including: a first electronic signal including
`data representing a request for the location of the vehicle, the
`first electronic signal received from a requesting party, a
`second electronic signal
`including data representing a
`request
`for
`location information of a communications
`device, wherein the second electronic signal is transmitted to
`a location information provider corresponding to a party or
`device other than the communications device, wherein the
`communications device is associated with a user of the
`communications device who is associated with the vehicle,
`a third electronic signal
`including data representing the
`location information of the communications device, wherein
`the third electronic signal
`is received from the location
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`US 9,429,659 B1
`
`3
`information provider corresponding to the party or device
`other than the communications device, and a fourth elec-
`tronic signal including data representing the location of the
`vehicle, the fourth electronic signal transmitted to a receiv-
`ing party. The system for monitoring location of a vehicle
`further includes a correlation logic configured to correlate
`the location information of the communications device to
`
`the location of the vehicle based at least in part on the
`communications device being associated with the user of the
`communications device who is associated with the vehicle.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The accompanying drawings, which are incorporated in
`and constitute a part of the specification, illustrate various
`example systems, methods, and so on, that illustrate various
`example embodiments of aspects of the invention. It will be
`appreciated that the illustrated element boundaries (e.g.,
`boxes, groups of boxes, or other shapes) in the figures
`represent one example of the boundaries. One of ordinary
`skill in the art will appreciate that one element may be
`designed as multiple elements or that multiple elements may
`be designed as one element. An element shown as an internal
`component of another element may be implemented as an
`external component and vice versa. Furthermore, elements
`may not be drawn to scale.
`FIG. 1 illustrates an exemplary system for monitoring the
`location of a vehicle.
`
`FIG. 2 illustrates a simplified exemplary chart illustrating
`how a correlation logic may correlate a vehicle to a com-
`munications device or the location of the vehicle to the
`location information of the communications device.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`FIG. 3 illustrates the exemplary system for monitoring the
`location of a vehicle with additional details.
`
`35
`
`FIG. 4 illustrates a flow diagram for an exemplary method
`for monitoring location of a vehicle.
`FIG. 5 illustrates a flow diagram for an exemplary method
`for monitoring location of a vehicle.
`FIG. 6 illustrates a flow diagram for an exemplary method
`for receiving consent from a user to monitoring the location
`of a vehicle associated with the user.
`
`FIG. 7 illustrates a flow diagram for an exemplary method
`for receiving from a user a revocation of consent to moni-
`toring the location of a vehicle associated with the user.
`FIG. 8 illustrates an exemplary user interface for use in
`conjunction with a system for monitoring the location of a
`vehicle.
`
`40
`
`45
`
`FIG. 9 illustrates an application programming interface
`(API) providing access to a system for monitoring the
`location of a vehicle.
`
`50
`
`FIG. 10 illustrates a computer where systems or methods
`for monitoring the location of a vehicle may be imple-
`mented.
`
`DETAILED DESCRIPTION
`
`Some portions of the detailed descriptions that follow are
`presented in terms of algorithms and symbolic representa-
`tions of operations on data bits within a memory. These
`algorithmic descriptions and representations are the means
`used by those skilled in the art to convey the substance of
`their work to others. An algorithm is here, and generally,
`conceived to be a sequence of operations that produce a
`result. The operations may include physical manipulations
`of physical quantities. Usually, though not necessarily, the
`physical quantities take the form of electrical or magnetic
`
`55
`
`60
`
`65
`
`4
`
`signals capable of being stored, transferred, combined, com-
`pared, and otherwise manipulated in a logic and the like.
`It has proven convenient at times, principally for reasons
`of common usage, to refer to these signals as bits, values,
`elements, symbols, characters, terms, numbers, or the like. It
`should be borne in mind, however, that these and similar
`terms are to be associated with the appropriate physical
`quantities and are merely convenient labels applied to these
`quantities. Unless specifically stated otherwise, it is appre-
`ciated that throughout the description, terms like processing,
`computing, calculating, determining, displaying, or the like,
`refer to actions and processes of a computer system, logic,
`processor, or similar electronic device that manipulates and
`transforms data represented as physical (electronic) quanti-
`ties.
`
`In the present disclosure, embodiments are described in
`the context of location of freight hauling vehicles. It will be
`appreciated, however, that the exemplary context of freight
`hauling vehicles is not the only operational environment in
`which aspects of the disclosed systems and methods may be
`used. Therefore, the techniques described in this disclosure
`may be applied to many types of apparatus, vehicles or
`devices whose location information may be of interest.
`FIG. 1 illustrates an exemplary system 100 for monitoring
`the location of a vehicle 105, which has a communication
`device 110 within the vehicle 105. The system 100 includes
`a communications interface 120 that communicates with
`
`devices external to the system 100 via electronic signals. For
`example, the communications logic 120 is configured to
`communicate with a location information provider 150, a
`requesting party 160, and a receiving party 165.
`The location information provider 150 corresponds to a
`party or device other than the vehicle 105 and the device
`110. The location information provider 150 has access to
`location of the vehicle 105 or the device 110.
`In one
`
`the location information provider 150 is a
`embodiment,
`wireless service provider that provides wireless service in a
`network 155. In another embodiment, the location informa-
`tion provider 150 is a third party or device that receives the
`location information of the device 110 from the wireless
`
`service provider or from some other party or device. In yet
`another embodiment, the location information provider 150
`is a party other than a wireless service provider or a third
`party. For example, the party seeking to monitor the location
`of the vehicle 105,
`the requesting party 160, may have
`access to the location information of the device 110. In that
`
`the requesting party 160 may also be the location
`case,
`information provider 150. In another example, the party
`operating the system 100 may have access to the location
`information of the device 110.
`
`The requesting party 160 corresponds to a party or device
`interested in monitoring the location of the vehicle 105 or on
`allowing another party to monitor the location of the vehicle
`105. The receiving party 165 corresponds to a party or
`device who receives the location of the vehicle 105 from the
`
`system 100 to monitor the location of the vehicle 105. In an
`example involving freight hauling services providers or
`freight carriers, a carrier who is interested in monitoring the
`location of its own vehicles, vehicles under contract, or other
`vehicles requests the ability to monitor the location of the
`vehicle 105 for its own consumption. In this case, the carrier
`is both the requesting party 160 and the receiving party 165.
`In another example, the requesting party 160 may be a driver
`interested in sharing the location of his/her vehicle 105 with
`a carrier to allow the carrier to monitor the location of the
`
`vehicle 105. In this case, the driver is the requesting party
`160 and the carrier is the receiving party 165. In one
`
`Ruiz Food Products, Inc.
`
`Exhibit 1001
`
`Ruiz Food Products, Inc.
`Exhibit 1001
`
`

`

`US 9,429,659 B1
`
`5
`embodiment, multiple parties or devices may be interested
`in monitoring the location of the vehicle 105 or on allowing
`another party to monitor the location of the vehicle 105. In
`that case, the communications interface 120 is configured to
`communicate with multiple requesting parties and/or mul-
`tiple receiving parties.
`The system 100 further includes a correlation logic 170
`that correlates the vehicle 105 and the device 110. In one
`
`embodiment, the correlation logic 170 correlates the vehicle
`105 and the device 110 based at least in part on the vehicle
`105 being associated with at least one user who is also
`associated with the device 110. For example, the user may
`be associated with the vehicle 105 because the user is the
`
`designated driver of the vehicle 105 and the user may be
`associated with the communications device 110 because the
`
`user is under contract with a wireless service provider for the
`provider to provide wireless service to the communications
`device 110. In another example, the user is associated with
`the vehicle 105, with the device 110, or with both in a
`database or in the correlation logic 170. In another embodi-
`ment, the vehicle 105 is directly associated with the com-
`munications device 110 without a user being associated with
`the vehicle 105 or with the device 110.
`
`In an example of the operation of the system 100, the
`requesting party 160 transmits and the communications
`interface 120 receives data representing a request from the
`requesting party 160 for the ability to monitor the location
`of the vehicle 105. In response to the request from the
`requesting party 160, the correlation logic 170 correlates the
`vehicle 105 to the device 110. The communications interface
`
`120 transmits to the location information provider 150 data
`representing one or more requests for location information
`of the device 110. In response to a request for location
`information of the device 110,
`the location information
`provider 150 transmits and the communications interface
`120 receives data representing the location information of
`the device 110. The correlation logic 170 correlates the
`location information of the device 110 to the location of the
`vehicle 105.
`With the location of the vehicle 105 on hand, the com-
`munication interface 120 can transmit data representing the
`location of the vehicle 105 to the receiving party 165
`through computer communication. The location of the
`vehicle 105 may then be displayed in a user interface (not
`shown). In another embodiment, the communications inter-
`face 120 is configured to communicate the location to the
`receiving party 165 by exposing an application program-
`ming interface (API) through which the receiving party 165
`can access the location of the vehicle 105. The receiving
`party 165 can make use of the API to make the information
`available to i

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket