`FOR THE DISTRICT OF DELAWARE
`
`M2M SOLUTIONS LLC,
`
`Plaintiff,
`
`v.
`
`TELIT COMMUNICATIONS PLC, and
`TELIT WIRELESS SOLUTIONS INC.,
`Defendants.
`
`C.A. No. 14-1103-RGA
`
`PLAINTIFF M2M SOLUTIONS LLC’S
`PRELIMINARY INFRINGMENT CONTENTIONS
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 1
`
`
`
`What follow are plaintiff M2M Solutions LLC’s Preliminary Infringement Contentions.
`
`BAYARD, P.A.
`
`/s/ Richard D. Kirk
`Richard D. Kirk (rk0922)
`Stephen B. Brauerman (sb4952)
`Vanessa R. Tiradentes (vt5398)
`Sara E. Bussiere (sb5725)
`222 Delaware Avenue, Suite 900
`Wilmington, DE 19801
`(302) 655-5000
`rkirk@bayardlaw.com
`sbrauerman@bayardlaw.com
`vtiradentes@bayardlaw.com
`sbussiere@bayardlaw.com
`
`Attorneys for Plaintiff,
`M2M SOLUTIONS LLC
`
`May 15, 2015
`
`Of Counsel:
`
`FOLEY & LARDNER LLP
`Marc N. Henschke
`111 Huntington Avenue, Suite 2600
`Boston, MA 02199
`(617) 342-4000
`mhenschke@foley.com
`
`Jeffrey N. Costakos
`Kadie M. Jelenchick
`Matthew J. Shin
`777 E Wisconsin Avenue
`Milwaukee, WI 53202
`(414) 271-2400
`jcostakos@foley.com
`kjelenchick@foley.com
`
`Jason J. Keener
`Jeffrey J. Mikrut
`321 North Clark Street
`Chicago, IL 60654
`(312) 832-4500
`jkeener@foley.com
`jmikrut@foley.com
`
`2
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 2
`
`
`
`Preliminary Infringement Contention Claim Chart
`(MAY 15, 2015)
`
`TELIT’s GE863 Wireless Modules
`
`Claim Element
`
`(GE863-QUAD, GE863-GPS)
`U.S. Patent No. 8,648,717 B2
`
`Infringement Support
`
`1.
`
`A programmable communicator
`device comprising:
`
`1.a
`
`a programmable interface for
`establishing a communication link
`with at least one monitored technical
`device, wherein the programmable
`interface is programmable by
`
`Telit describes the GM863 modules as being
`designed to communicate over GSM cellular
`telephone networks as part of m2m applications
`used by Telit’s customers.
`
`Telit indicates that the GE863 modules are “now
`boasting quad-band functionality . . . for global
`GSM networks. . . . the Telit GE863-QUAD is
`the perfect platform for compact medium to high
`volume m2m applications” and “[t]he new
`GE863-GPS is the smallest GSM/GPRS
`module . . . [that] combines the high performance
`from Telit’s proven GSM/GPRS technology.”
`(TELIT 01230; TELIT 01025)
`
`Telit further describes the GE863 modules as
`including product features of “[q]uad-band
`EGSM 850/900/1800/1900MHz,” and also
`“features like GPRS Class 10, Voice
`Communication, Circuit Switched Data Transfer,
`Fax, Phonebook, SMS support and ‘Easy GPRS’
`embedded TCP/IP stack . . . designed and
`developed by Telit for OEM usage and dedicated
`to portable data, voice and telematics
`applications.”
`(TELIT 01025; TELIT 01111; TELIT 01230)
`
`Telit documents describe the GE863 modules as
`being programmable via standard and proprietary
`AT commands, including being subject to
`“[c]ontrol via AT commands according to GSM
`07.05, 07.07 and Telit enhancements.”
`(TELIT 01025; TELIT 01230; TELIT 01120;
`TELIT 01144)
`
`The GE863 modules have several different
`interfaces identified below through which they
`can be linked to monitored technical devices,
`each of which is able to be directly programmed
`by the module’s firmware in response to certain
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 3
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`wireless packet switched data
`messages; and
`
`supported AT commands.
`
`Each of the accused interfaces is able to be
`directly programmed, including by or in
`response to certain supported AT commands that
`constitute or result in programming instructions
`that serve to cause the configuration of control
`registers and/or data registers residing within the
`interface circuitry of the interfaces, or that serve
`to cause the interfaces to responsively return data
`values.
`
`These interfaces are capable of forming a
`communication link with any number of
`different types of monitored technical devices
`including, for example, utility meters,
`telemedicine devices, and vending machines.
`(General Information: Machine to machine
`communication (m2m), TELIT WIRELESS
`SOLUTIONS, http:// http://www.telit.com/
`experience-telit/what-is-m2m/general-
`information/)
`
`The GE863 modules have one or more serial
`interfaces. These interfaces are programmable
`via AT commands that include the ATE,
`AT&C, AT&D, and AT+IPR commands.
`(TELIT 01026; TELIT 01052-1059; TELIT
`01112; TELIT 01134; TELIT 08928; TELIT
`08931-8932; TELIT 08934-8935)
`
`The GE863 modules have multiple General
`Purpose I/O (“GPIO”) pin interfaces. These
`interfaces are programmable via AT commands
`that include the AT#GPIO command.
`(TELIT 01026; TELIT 01080-1081; TELIT
`01112; TELIT 01121; TELIT 01123; TELIT
`09155-9157)
`
`The GE863 modules have an Analog to Digital
`Converter (“ADC”) interface. This interface is
`programmable via AT commands that include
`the AT#ADC command.
`(TELIT 01026; TELIT 01112; TELIT 01125;
`TELIT 09159-9160).
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`2
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 4
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`
`The GE863 modules support the capability for
`running AT commands remotely through use of
`the TCPATRUN service. As such, these
`modules contain firmware that is able to directly
`process and execute supported AT commands
`received in incoming wireless transmissions sent
`to the modules by a programming transmitter.
`Said wireless transmissions can comprise
`TCP/IP data messages, including GPRS data
`messages.
`(TELIT 13212-29; TELIT 14027-30)
`
`In addition, each of the accused interfaces is able
`to be directly programmed by having their
`control registers configured by microprocessors
`and/or reset controllers as part of various
`hardware reset processes, and/or by having their
`control registers configured or their data values
`queried by microprocessors in response to
`receiving certain API function calls from
`embedded customer applications.
`
`The GE863 modules include a software
`component of the programmable communicator
`(i.e., a “processing module”) that is capable of
`authenticating an incoming wireless transmission
`containing a programming instruction. The
`processing module authenticates the incoming
`wireless transmission by determining whether it
`contains a required coded number. If the
`processing module is able to successfully
`authenticate the incoming wireless transmission
`in this manner, then the programmable
`communicator will process and execute the
`programming instruction.
`
`
`PIN2 Password
`
` A
`
` GE863 module has a SIM interface for
`connecting to and controlling a Subscriber
`Identity Module (“SIM card”).
`(TELIT 01025; TELIT 01230; TELIT 01112;
`TELIT 01120-22)
`
`
`1.b
`
`a processing module for
`authenticating one or more wireless
`transmissions sent from a
`programming transmitter and
`received by the programmable
`communicator device by
`determining if at least one
`transmissions contains a coded
`number;
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`3
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 5
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`SIM cards comprise a Fixed Dialing Number
`(“FDN”) phonebook, which is a memory module
`for storing telephone numbers corresponding to
`remote devices. The GE863 modules support the
`AT+CLCK command for applying a facility
`lock to an FDN phonebook.
`(TELIT 01120-22; TELIT 08975-78)
`
`The GE863 modules support a combination of
`AT commands that collectively allow for the
`accessing and editing of a facility locked FDN
`phonebook. For example, to initially obtain
`access to the FDN phonebook, the GE863
`modules support an AT+CPBS command to
`select a phonebook if used in conjunction with a
`required PIN2 password (i.e., a “coded number”)
`when the FDN phonebook has a facility lock
`applied.
`(TELIT 09013-14)
`
`The GE863 modules support the capability for
`running AT commands remotely through use of
`the TCPATRUN service. As such, these
`modules contain firmware that is able to directly
`process and execute supported AT commands
`received in incoming wireless transmissions sent
`to the modules by a programming transmitter.
`Said wireless transmissions can comprise
`TCP/IP data messages, including GPRS data
`messages.
`(TELIT 13212-29; TELIT 14027-30)
`
`In sum, when a GE863 module receives one or
`more incoming wireless transmissions from a
`programming transmitter containing AT
`commands relevant to a facility locked FDN
`phonebook, the module’s firmware will act as a
`processing module to authenticate these one or
`more transmissions by determining if they
`contain the required PIN2 password coded
`number.
`
`
`TCPATRUN Password
`
` A
`
` GE863 module supports the
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`4
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 6
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`AT#TCPATRUNAUTH command which
`enables setting a Password for restricting remote
`access. When the TCPATRUN service in server
`mode is configured to operate in its default
`automatic authentication mode, the GE863
`modules must receive an incoming TCP/IP
`transmission containing the correct Username
`and Password coded number before they will
`allow any supported AT commands to be run
`remotely over the GPRS connection.
`(TELIT 13214-17; TELIT 09234) (Contento
`Dep., pp. 176-79, 185-88)
`
`In sum, when a GE863 module receives one or
`more incoming wireless transmissions from a
`programming transmitter containing AT
`commands when the TCPATRUN service in
`server mode is configured to operate in its
`default automatic authentication mode, the
`module’s firmware will act as a processing
`module to authenticate these one or more
`transmissions by determining if they contain the
`required Password coded number for the
`corresponding Username.
`
`Only if a GE863 module has authenticated the
`one or more incoming wireless transmissions as
`including the PIN2 password or Password as
`described above will its firmware then execute
`the relevant AT command.
`
`
`FDN Phonebook
`
`
`SIM cards comprise a FDN phonebook, which is
`a memory module for storing telephone numbers
`corresponding to remote devices. The GE863
`modules support the AT+CLCK command for
`applying a facility lock to an FDN phonebook.
`A facility locked FDN phonebook functions as a
`set of at least one telephone number to which the
`module is configured to and permitted to send
`outgoing wireless transmissions.
`(TELIT 01120-22; TELIT 08975-78)
`
`The GE863 modules support a combination of
`
`1.c
`
`wherein the programmable
`communicator device is configured
`to use a memory to store at least one
`telephone number or IP address
`included within at least one of the
`transmissions as one or more stored
`telephone numbers or IP addresses if
`the processing module authenticates
`the at least one of the transmissions
`including the at least one telephone
`number or IP address and the coded
`number by determining that the at
`least one of the transmissions
`includes the coded number, the one
`or more stored telephone numbers or
`IP addresses being numbers to
`which the programmable
`communicator device is configured
`to and permitted to send outgoing
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`5
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 7
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`wireless transmissions;
`
`AT commands that collectively allow for the
`editing of a facility locked FDN phonebook. For
`example, to initially obtain access to the FDN
`phonebook, the GE863 modules support an
`AT+CPBS command if used in conjunction with
`a required PIN2 password coded number. Once
`accessed, in order to permit writing a new
`telephone number into the FDN phonebook, the
`GE863 modules support an AT+CPBW
`command which will contain the new telephone
`number in its number field.
`(TELIT 09013-14; TELIT 09018-20)
`
`In the case where the facility lock is enabled for
`the FDN phonebook and a GE863 module
`receives one or more incoming TCP/IP
`transmissions that contain the AT+CPBW
`command and a new telephone number to be
`written into the FDN phonebook, components of
`the module’s firmware will act as a processing
`module to authenticate at least one of the
`transmissions by determining if the at least one
`of the transmissions contains the required PIN2
`password coded number.
`(TELIT 08975-78; TELIT 09018-20)
`
`The GE863 modules support the capability for
`running AT commands remotely through use of
`the TCPATRUN service. As such, these
`modules contain firmware that is able to directly
`process and execute supported AT commands
`received in incoming wireless transmissions sent
`to the modules by remote devices. Said wireless
`transmissions can comprise TCP/IP data
`messages, including GPRS data messages.
`(TELIT 13212-29; TELIT 14027-30)
`
`In sum, when a GE863 module receives one or
`more incoming wireless transmissions from a
`programming transmitter containing the
`aforementioned AT commands relevant to
`entering a new telephone number corresponding
`to a remote device into a facility locked FDN
`phonebook, the module’s firmware will act as a
`processing module to authenticate these one or
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`6
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 8
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`more transmissions by determining if they
`contain the required PIN2 password coded
`number.
`
`The GE863 modules support a combination of
`AT commands that collectively allow for the
`editing of a FDN phonebook through use of the
`TCPATRUN service. For example, to initially
`obtain access to the FDN phonebook, the GE863
`modules support an AT+CPBS command if used
`in conjunction with a required Password coded
`number for the TCPATRUN service. Once
`accessed, in order to permit writing a new
`telephone number into the FDN phonebook, the
`GE863 modules support an AT+CPBW
`command which will contain the new telephone
`number in its number field.
`(TELIT 09013-14; TELIT 09018-20; TELIT
`13214-17; TELIT 09234) (Contento Dep., pp.
`176-79)
`
`In the case where the TCPATRUN service in
`server mode is configured to operate in its
`default automatic authentication mode and a
`GE863 module receives one or more incoming
`TCP/IP data messages that contain the
`AT+CPBW command and a new telephone
`number to be written into the FDN phonebook,
`components of the module’s firmware will act as
`a processing module to authenticate the one or
`more transmissions by determining if they
`contain the correct Username and Password
`coded number before it will allow any supported
`AT commands to be run remotely over the GPRS
`connection.
`(TELIT 13214-17; TELIT 09234; TELIT 09018-
`20) (Contento Dep., pp. 176-79)
`
`The GE863 modules support the capability for
`running AT commands remotely through use of
`the TCPATRUN service. As such, these
`modules contain firmware that is able to directly
`process and execute supported AT commands
`received in incoming wireless transmissions sent
`to the modules by remote devices. Said wireless
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`7
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 9
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`transmissions can comprise TCP/IP data
`messages, including GPRS data messages.
`(TELIT 13212-29; TELIT 14027-30)
`
`In sum, when a GE863 module receives one or
`more incoming wireless transmissions from a
`programming transmitter containing the
`aforementioned AT commands relevant to
`entering a new telephone number corresponding
`to a remote device into a FDN phonebook, the
`module’s firmware will act as a processing
`module to authenticate these one or more
`transmissions by determining if they contain the
`correct Username and Password coded number
`before it will allow any supported AT commands
`to be run remotely over the GPRS connection.
`
`Each GE863 module stores in an on-board
`memory module a unique identifier in the form
`of an International Mobile Equipment
`Identification (“IMEI”) number.
`(TELIT 08955) (Contento Dep., pp. 51, 146)
`
`Each GE863 module supports wireless
`transmissions that can comprise GPRS packet
`switched data message transmissions.
`(TELIT 01025; TELIT 01230; TELIT 13212-29;
`TELIT 13353; TELIT 14027-30)
`
`Each GE863 module contains firmware that is
`capable of monitoring the occurrence of
`specified input events, and of causing the
`occurrence of those input events to trigger output
`events, through use of the functionality provided
`by the Event Monitor Service. The functionality
`for the Event Monitor Service resides in the
`firmware of each GE863 module.
`(TELIT 09237-42; TELIT 13170-93; TELIT
`13351; TELIT 14023; TELIT 14031-34; TELIT
`14043-45; TELIT 14054-56)
`
`The Event Monitor Service of the GE863
`modules permits monitoring the occurrence of
`specified events and associating the execution of
`
`1.d
`
`1.e
`
`1.f
`
`wherein the programmable
`communicator device is configured
`to use an identity module for storing
`a unique identifier that is unique to
`the programmable communicator
`device;
`
`and wherein the one or more
`wireless transmissions from the
`programming transmitter comprises
`a General Packet Radio Service
`(GPRS) or other wireless packet
`switched data message;
`
`and wherein the programmable
`communicator device is configured
`to process data received through the
`programmable interface from the at
`least one monitored technical device
`in response to programming
`instructions received in an incoming
`wireless packet switched data
`message.
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`8
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 10
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`one or more supported AT commands with the
`occurrence of those events.
`(TELIT 13170-93; TELIT 13351; TELIT 14023;
`TELIT 14031-34; TELIT 14043-45; TELIT
`14054-56) (Contento Dep., pp. 217, 220-21)
`
`In particular, the functionality for the Event
`Monitor Service resides in components of the
`module’s firmware known as the Module SW
`Engine.
`(TELIT 14056)
`
`The Event Monitor Service can be enabled by
`the AT#ENAEVMONI command, and
`configured by the AT#ENAEVMONICFG
`and/or the AT#EVMONI commands.
`(TELIT 13177-79; TELIT 09237-42)
`
`When actively running on the GE863 modules,
`the Event Monitor Service enables the modules’
`firmware to perform GPIO pin status monitoring
`functions which comprise the capability for the
`modules to process the data received from at
`least one monitored technical device through
`their programmable GPIO interfaces by
`determining the occurrence of resulting changes
`to GPIO pin status.
`(TELIT 13177-79; TELIT 13187-88; TELIT
`14023; TELIT 14031-34; TELIT 14043-45;
`TELIT 14054-56)
`
`In addition, the Event Monitor Service enables
`the modules’ firmware to perform ADC pin
`voltage monitoring functions which comprise the
`capability for the modules to process data
`received from at least one monitored technical
`device through their programmable ADC
`interfaces to determine indicated pin voltage
`levels.
`(TELIT 13177-79; TELIT 13188-91) (Contento
`Dep., pp. 219-20)
`
`Such ADC data processing can involve use of an
`analog to digital converter to convert the analog
`voltage data into an 11 bit digital pin voltage
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`9
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 11
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`expressed in mV.
`(TELIT 06124-25; TELIT 09159-60)
`
`Separately from the Event Monitor service, the
`GE863 modules support the AT#GPIO
`command query, which will cause the module to
`read the voltage of a specified GPIO pin or all of
`the GPIO pins and interpret the voltage as high
`or low as a processed value.
`(TELIT 09155-9157)
`
`Separately from the Event Monitor service, the
`GE863 modules support the AT#ADC
`command, which will cause the module to read
`the processed input pin voltage data of the ADC
`after processing the data by converting the
`voltage from analog to digital.
`(TELIT 09159-9160)
`
`The GE863 modules support the capability for
`running the AT#GPIO and AT#ADC
`commands remotely through use of the
`TCPATRUN service. As such, these modules
`contain firmware that is able to directly process
`and execute supported AT commands received in
`incoming wireless transmissions sent to the
`modules by remote devices. Said wireless
`transmissions can comprise TCP/IP data
`messages, including GPRS data messages.
`(TELIT 13212-29; TELIT 14027-30)
`
`Each GE863 module contains firmware that is
`capable of monitoring the occurrence of
`specified input events, and of causing the
`occurrence of those input events to trigger output
`events, through use of the functionality provided
`by the Event Monitor Service of the processing
`module. The functionality for the Event Monitor
`Service resides in the firmware of each GE863
`module.
`(TELIT 09237-42; TELIT 13170-93; TELIT
`13351; TELIT 14023; TELIT 14031-34; TELIT
`14043-45; TELIT 14054-56)
`
`The Event Monitor Service of the GE863
`
`2.
`
`A programmable communicator
`device according to claim 1, wherein
`the processing module is configured
`to process data received through the
`programmable interface from the at
`least one monitored technical device
`in response to programming
`instructions received in an incoming
`wireless packet switched data
`message.
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`10
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 12
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`modules permits monitoring the occurrence of
`specified events and associating the execution of
`one or more supported AT commands with the
`occurrence of those events.
`(TELIT 13170-93; TELIT 13351; TELIT 14023;
`TELIT 14031-34; TELIT 14043-45; TELIT
`14054-56) (Contento Dep., pp. 217, 220-21)
`
`In particular, the functionality for the Event
`Monitor Service resides in components of the
`module’s firmware known as the Module SW
`Engine.
`(TELIT 14056)
`
`The Event Monitor Service can be enabled by
`the AT#ENAEVMONI command, and
`configured by the AT#ENAEVMONICFG
`and/or the AT#EVMONI commands.
`(TELIT 13177-79; TELIT 09237-42)
`
`When actively running on the GE863 modules,
`the Event Monitor Service enables the modules’
`firmware to perform GPIO pin status monitoring
`functions which comprise the capability for the
`modules to process the data received from at
`least one monitored technical device through
`their programmable GPIO interfaces by
`determining the occurrence of resulting changes
`to GPIO pin status.
`(TELIT 13177-79; TELIT 13187-88; TELIT
`14023; TELIT 14031-34; TELIT 14043-45;
`TELIT 14054-56)
`
`In addition, the Event Monitor Service enables
`the modules’ firmware to perform ADC pin
`voltage monitoring functions which comprise the
`capability for the modules to process data
`received from at least one monitored technical
`device through their programmable ADC
`interfaces to determine indicated pin voltage
`levels.
`(TELIT 13177-79; TELIT 13188-91) (Contento
`Dep., pp. 219-20)
`
`Such ADC data processing can involve use of an
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`11
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 13
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`analog to digital converter to convert the analog
`voltage data into an 11 bit digital pin voltage
`expressed in mV.
`(TELIT 06124-25; TELIT 09159-60)
`
`Separately from the Event Monitor service, the
`GE863 modules support the AT#GPIO
`command query, which will cause the module to
`read the voltage of a specified GPIO pin or all of
`the GPIO pins and interpret the voltage as high
`or low as a processed value.
`(TELIT 09155-9157)
`
`Separately from the Event Monitor service, the
`GE863 modules support the AT#ADC
`command, which will cause the module to read
`the processed input pin voltage data of the ADC
`after processing the data by converting the
`voltage from analog to digital.
`(TELIT 09159-9160)
`
`The GE863 modules support the capability for
`running the AT#GPIO and AT#ADC
`commands remotely through use of the
`TCPATRUN service. As such, these modules
`contain firmware that is able to directly process
`and execute supported AT commands received in
`incoming wireless transmissions sent to the
`modules by remote devices. Said wireless
`transmissions can comprise TCP/IP data
`messages, including GPRS data messages.
`(TELIT 13212-29; TELIT 14027-30)
`
`Each GE863 module stores in an on-board
`memory module a unique identifier in the form
`of an International Mobile Equipment
`Identification (“IMEI”) number.
`(TELIT 08955) (Contento Dep., pp. 51, 146)
`
`Each GE863 module contains firmware that is
`capable of monitoring the occurrence of
`specified input events, and of causing the
`occurrence of those input events to trigger output
`events, through use of the functionality provided
`by the Event Monitor Service of the processing
`
`3.
`
`6.
`
`A programmable communicator
`device according to claim 1, wherein
`the programmable communicator
`device comprises the identity
`module.
`
`A programmable communicator
`device according to claim 1 further
`configured to transmit the processed
`data to an at least one monitoring
`device in response to programming
`instructions received in an incoming
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`12
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 14
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`wireless packet switched data
`message.
`
`module. The functionality for the Event Monitor
`Service resides in the firmware of each GE863
`module.
`(TELIT 09237-42; TELIT 13170-93; TELIT
`13351; TELIT 14023; TELIT 14031-34; TELIT
`14043-45; TELIT 14054-56)
`
`The Event Monitor Service of the GE863
`modules permits monitoring the occurrence of
`specified events and associating the execution of
`one or more supported AT commands with the
`occurrence of those events.
`(TELIT 13170-93; TELIT 13351; TELIT 14023;
`TELIT 14031-34; TELIT 14043-45; TELIT
`14054-56) (Contento Dep., pp. 217, 220-21)
`
`In particular, the functionality for the Event
`Monitor Service resides in components of the
`module’s firmware known as the Module SW
`Engine.
`(TELIT 14056)
`
`The EVENT MONITOR service can be enabled
`by the AT#ENAEVMONI command, and
`configured by the AT#ENAEVMONICFG
`and/or the AT#EVMONI commands.
`(TELIT 13177-79; TELIT 09237-42)
`
`When actively running on the GE863 modules,
`the Event Monitor Service enables the modules’
`firmware to perform GPIO pin status monitoring
`functions which comprise the capability for the
`modules to process the data received from
`monitored technical devices through their
`programmable GPIO interfaces by determining
`the occurrence of resulting changes to GPIO pin
`status.
`(TELIT 13177-79; TELIT 13187-88; TELIT
`14023; TELIT 14031-34; TELIT 14043-45;
`TELIT 14054-56)
`
`In addition, the Event Monitor Service enables
`the modules’ firmware to perform ADC pin
`voltage monitoring functions which comprise the
`capability for the modules to process data
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`13
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 15
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`received from monitored technical devices
`through their programmable ADC interfaces to
`determine indicated pin voltage levels.
`(TELIT 13177-79; TELIT 13188-91) (Contento
`Dep., pp. 219-20)
`
`Such ADC data processing can involve use of an
`analog to digital converter to convert the analog
`voltage data into an 11 bit digital pin voltage
`expressed in mV.
`(TELIT 06124-25; TELIT 09159-60)
`
`When actively running on the GE863 modules,
`the Event Monitor Service supports the
`association of the AT#CMGS command with
`the monitoring of a specified event, which means
`the modules’ firmware is capable of sending an
`SMS message upon the occurrence of that event.
`(TELIT 13187-91) (Contento Dep., pp. 220-23)
`
`For example, the Event Monitor Service enables
`the GE863 modules’ firmware to send an SMS
`message to an at least one monitoring device
`responsive to a change in GPIO pin status that is
`indicative of a crossed threshold parameter:
`AT#EVMONI=”GPIO1” ,0,0
`“AT#CMSG=+39346XXXXX, \22GPIO 4
`high\22 //an SM will be sent to the number
`+39346XXXXX containing the text GPIO 4
`high.”
`(TELIT 13187-13188)
`
`The Event Monitor Service enables the GE863
`modules’ firmware to send an SMS message to
`an at least one monitoring device responsive to
`ADC pin voltage levels that have exceeded
`threshold parameters: AT#EVMONI=”ADCH1”
`,0,0 “AT#CMSG=+39346XXXXX, \22ADC pin
`2 high\22 //an SM will be sent to the number
`+39346XXXXX containing the text ADC pin 2
`high.”
`(TELIT 13188-13189)
`
`The Event Monitor Service enables the GE863
`modules’ firmware to send an SMS message to
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`14
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 16
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`an at least one monitoring device responsive to
`ADC pin voltage levels that have dropped below
`threshold parameters: AT#EVMONI=”ADCL1”
`,0,0 “AT#CMSG=+39346XXXXX, \22ADC pin
`2 low\22 //an SM will be sent to the number
`+39346XXXXX containing the text ADC pin 2
`low.”
`(TELIT 13189-13191)
`
`Separately from the Event Monitor service, the
`GE863 modules support the AT#GPIO
`command query, which will cause the module to
`read the voltage of a specified GPIO pin or all of
`the GPIO pins, interpret the voltage as high or
`low, and report the processed value.
`(TELIT 09155-9157)
`
`Separately from the Event Monitor service, the
`GE863 modules support the AT#ADC
`command, which will cause the module to read
`the processed input pin voltage data of the ADC
`after processing the data by converting the
`voltage from analog to digital and report the
`processed value.
`(TELIT 09159-9160)
`
`The GE863 modules support the capability for
`running the AT#GPIO and AT#ADC
`commands remotely through use of the
`TCPATRUN service. As such, these modules
`contain firmware that is able to directly process
`and execute supported AT commands received in
`incoming wireless transmissions sent to the
`modules by remote devices. Said wireless
`transmissions can comprise TCP/IP data
`messages, including GPRS data messages.
`(TELIT 13212-29; TELIT 14027-30)
`
`Each GE863 module contains firmware that is
`capable of monitoring the occurrence of
`specified input events, and of causing the
`occurrence of those input events to trigger output
`events, through use of the functionality provided
`by the Event Monitor Service of the processing
`module. The functionality for the Event Monitor
`
`7.
`
`A programmable communicator
`device according to claim 6, wherein
`the processing module is configured
`to cause the processed data to be
`transmitted to the at least one
`monitoring device in response to
`programming instructions received
`
`
`
`4840-6317-6227.1
`
`
`
`
`
`
`
`
`
`
`
`15
` PRIVILEGED AND CONFIDENTIAL ATTORNEY WORK PRODUCT
`
`Telit Wireless Solutions Inc. and Telit Communications PLC Exh. 1102 p. 17
`
`
`
`
`
`Claim Element
`
`Infringement Support
`
`in an incoming wireless packet
`switched data message.
`
`Service resides in the firmware of each GE863
`module.
`(TELIT 09237-42; TELIT 13170-93; TELIT
`13351; TELIT 14023; TELIT 14031-34; TELIT
`14043-45; TELIT 14054-56)
`
`The Event Monitor Service of the GE863
`modules permits monitoring the occurrence of
`specified events and associating the execution of
`one or more supported AT commands with the
`occurrence of those events.
`(TELIT 13170-93; TELIT 13351; TELIT 14023;
`TELIT 14031-34; TELIT 14043-45; TELIT
`14054-56) (Contento Dep., pp. 217, 220-21)
`
`In particular, the functionality for th