`
`DemonstrativesDemonstratives
`
`
`TradestationTradestation
`
`v.v.
`
`Trading TechnologiesTrading Technologies
`
`
`Case CBM2015‐00172Case CBM2015‐00172
`
`Patent 7,783,556Patent 7,783,556
`
`1
`
`TRADING TECH EXHIBIT 2410
`TRADESTATION v. TRADING TECH
`CBM2015-00172
`
`Page 1 of 22
`
`
`
`
`Enfish, LLC v. Microsoft Corp., 822 F.3d 1327, 1340 (Fed. Cir. Enfish, LLC v. Microsoft Corp., 822 F.3d 1327, 1340 (Fed. Cir.
`
`May 12, 2016)May 12, 2016)
`
`A method for storing and retrieving data in a computer memory, comprising
`the steps of:
`configuring said memory according to a logical table, said logical table
`including:
`a plurality of logical rows, each said logical row including an object
`identification number (OID) to identify each said logical row, each said
`logical row corresponding to a record of information;
`a plurality of logical columns intersecting said plurality of logical rows to
`define a plurality of logical cells, each said logical column including an
`OID to identify each said logical column; and
`wherein at least one of said logical rows has an OID equal to the OID to
`a corresponding one of said logical columns, and at least one of said
`logical rows includes logical column information defining each of said
`logical columns.
`
`See, e.g., POR at 7, 11, 13, 14, 17, 20‐21, 30, 41.
`
`2
`
`Page 2 of 22
`
`
`
`
`Bascom Glob. Internet Servs., Inc. v. AT&T Mobility LLC, 827 F.3dBascom Glob. Internet Servs., Inc. v. AT&T Mobility LLC, 827 F.3d
`
`1341, 1345 (Fed. Cir. June 27, 2016)1341, 1345 (Fed. Cir. June 27, 2016)
`
`1. A content filtering system for filtering content retrieved from an Internet
`computer network by individual controlled access network accounts, said
`filtering system comprising:
`a local client computer generating network access requests for said
`individual controlled access network accounts;
`at least one filtering scheme;
`a plurality of sets of logical filtering elements; and
`a remote ISP server coupled to said client computer and said Internet
`computer network, said ISP server associating each said network account to
`at least one filtering scheme and at least one set of filtering elements, said
`ISP server further receiving said network access requests from said client
`computer and executing said associated filtering scheme utilizing said
`associated set of logical filtering elements.
`
`See, e.g., Reply at 5.
`
`3
`
`Page 3 of 22
`
`
`
`
`McRO, Inc. v. Bandai Namco Games Am. Inc., No. 2015‐1080, McRO, Inc. v. Bandai Namco Games Am. Inc., No. 2015‐1080,
`
`2016 WL 4896481, at *3 (Fed. Cir. Sept. 13, 2016)2016 WL 4896481, at *3 (Fed. Cir. Sept. 13, 2016)
`
`A method for automatically animating lip synchronization and facial
`expression of three‐dimensional characters comprising:
`obtaining a first set of rules that define output morph weight set stream as
`a function of phoneme sequence and time of said phoneme sequence;
`obtaining a timed data file of phonemes having a plurality of sub‐
`sequences;
`generating an intermediate stream of output morph weight sets and a
`plurality of transition parameters between two adjacent morph weight sets
`by evaluating said plurality of sub‐sequences against said first set of rules;
`generating a final stream of output morph weight sets at a desired frame
`rate from said intermediate stream of output morph weight sets and said
`plurality of transition parameters; and
`applying said final stream of output morph weight sets to a sequence of
`animated characters to produce lip synchronization and facial expression
`control of said animated characters.
`
`4
`
`Page 4 of 22
`
`
`
`Elec. Power Grp., LLC v. Alstom S.A., No. 2015‐1778, 2016 WL
`Elec. Power Grp., LLC v. Alstom S.A., No. 2015‐1778, 2016 WL
`
`4073318, at *1–2 (Fed. Cir. Aug. 1, 2016)4073318, at *1–2 (Fed. Cir. Aug. 1, 2016)
`
`A method of detecting events on an interconnected electric power grid in
`real time over a wide area and automatically analyzing the events on the
`interconnected electric power grid, the method comprising:
`. . .
`displaying the event analysis results and diagnoses of events and associated
`ones of the metrics from different categories of data and the derived
`metrics in visuals, tables, charts, or combinations thereof, the data
`comprising at least one of monitoring data, tracking data, historical data,
`prediction data, and summary data;
`displaying concurrent visualization of measurements from the data streams
`and the dynamic stability metrics directed to the wide area of the
`interconnected electric power grid;
`. . .
`
`See, e.g., Reply at 1, 4, 9‐10, 15‐16.
`
`5
`
`Page 5 of 22
`
`
`
`
`In re TLI Commc'ns LLC Patent Litig., 823 F.3d 607, 610 (Fed. In re TLI Commc'ns LLC Patent Litig., 823 F.3d 607, 610 (Fed.
`
`Cir. May 16, 2016)Cir. May 16, 2016)
`
`17. A method for recording and administering digital images, comprising
`the steps of:
`recording images using a digital pick up unit in a telephone unit,
`storing the images recorded by the digital pick up unit in a digital form as
`digital images,
`transmitting data including at least the digital images and classification
`information to a server, wherein said classification information is
`prescribable by a user of the telephone unit for allocation to the digital
`images,
`receiving the data by the server,
`extracting classification information which characterizes the digital images
`from the received data, and
`storing the digital images in the server, said step of storing taking into
`consideration the classification information.
`
`6
`
`Page 6 of 22
`
`
`
`
`DDR Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245, 1249–50 DDR Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245, 1249–50
`
`(Fed. Cir. 2014)(Fed. Cir. 2014)
`
`19. A system useful in an outsource provider serving web pages offering commercial opportunities, the
`system comprising:
`(a) a computer store containing data, for each of a plurality of first web pages, defining a plurality of visually
`perceptible elements, which visually perceptible elements correspond to the plurality of first web pages;
`(i) wherein each of the first web pages belongs to one of a plurality of web page owners;
`(ii) wherein each of the first web pages displays at least one active link associated with a commerce
`object associated with a buying opportunity of a selected one of a plurality of merchants; and
`(iii) wherein the selected merchant, the out‐source provider, and the owner of the first web page
`displaying the associated link are each third parties with respect to one other;
`(b) a computer server at the outsource provider, which computer server is coupled to the computer store
`and programmed to:
`(i) receive from the web browser of a computer user a signal indicating activation of one of the links
`displayed by one of the first web pages;
`(ii) automatically identify as the source page the one of the first web pages on which the link has been
`activated;
`(iii) in response to identification of the source page, automatically retrieve the stored data
`corresponding to the source page; and
`(iv) using the data retrieved, automatically generate and transmit to the web browser a second web
`page that displays: (A) information associated with the commerce object associated with the link that
`has been activated, and (B) the plurality of visually perceptible elements visually corresponding to the
`source page.
`See, e.g., POR at 13, 21‐22, 27.
`
`7
`
`Page 7 of 22
`
`
`
`
`Affinity Labs of Texas, LLC v. DIRECTV, LLC, No. 2015‐1845, Affinity Labs of Texas, LLC v. DIRECTV, LLC, No. 2015‐1845,
`
`2016 WL 5335501, at *1 (Fed. Cir. Sept. 23, 2016)2016 WL 5335501, at *1 (Fed. Cir. Sept. 23, 2016)
`
`1. A broadcast system, comprising:
`a network based resource maintaining information associated with a network available
`representation of a regional broadcasting channel that can be selected by a user of a
`wireless cellular telephone device; and
`a non‐transitory storage medium including an application configured for execution by the
`wireless cellular telephone device that when executed, enables the wireless cellular
`telephone device:
`to present a graphical user interface comprising at least a partial listing of available
`media sources on a display associated with the wireless cellular telephone device,
`wherein the listing includes a selectable item that enables user selection of the
`regional broadcasting channel;
`to transmit a request for the regional broadcasting channel from the wireless cellular
`telephone device; and
`to receive a streaming media signal in the wireless cellular telephone device
`corresponding to the regional broadcasting channel, wherein the wireless cellular
`telephone device is outside of a broadcast region of the regional broadcasting
`channel, wherein the wireless cellular telephone device is configured to receive the
`application via an over the air download.
`
`8
`
`Page 8 of 22
`
`
`
`
`Affinity Labs of Texas, LLC v. Amazon.com Inc., No. 2015‐2080, Affinity Labs of Texas, LLC v. Amazon.com Inc., No. 2015‐2080,
`
`2016 WL 5335502, at *1 (Fed. Cir. Sept. 23, 2016)2016 WL 5335502, at *1 (Fed. Cir. Sept. 23, 2016)
`
`A media system, comprising:
`a network based media managing system that maintains a library of content
`that a given user has a right to access and a customized user interface page for
`the given user;
`a collection of instructions stored in a non‐transitory storage medium and
`configured for execution by a processor of a handheld wireless device, the
`collection of instructions operable when executed: (1) to initiate presentation
`of a graphical user interface for the network based media managing system; (2)
`to facilitate a user selection of content included in the library; and (3) to send a
`request for a streaming delivery of the content; and
`a network based delivery resource maintaining a list of network locations for at
`least a portion of the content, the network based delivery resource configured
`to respond to the request by retrieving the portion from an appropriate
`network location and streaming a representation of the portion to the
`handheld wireless device.
`
`9
`
`Page 9 of 22
`
`
`
`Internet Patents Corp. v. Active Network, Inc., 790 F.3d 1343,
`Internet Patents Corp. v. Active Network, Inc., 790 F.3d 1343,
`
`1344–45 (Fed. Cir. 2015)1344–45 (Fed. Cir. 2015)
`
`1. A method of providing an intelligent user interface to an online
`application comprising the steps of:
`furnishing a plurality of icons on a web page displayed to a user of a web
`browser, wherein each of said icons is a hyperlink to a dynamically
`generated online application form set, and wherein said web browser
`comprises Back and Forward navigation functionalities;
`displaying said dynamically generated online application form set in
`response to the activation of said hyperlink, wherein said dynamically
`generated online application form set comprises a state determined by at
`least one user input; and
`maintaining said state upon the activation of another of said icons, wherein
`said maintaining allows use of said Back and Forward navigation
`functionalities without loss of said state.
`
`See, e.g., POR at 20, 24.
`
`10
`
`Page 10 of 22
`
`
`
`
`Mortgage Grader, Inc. v. First Choice Loan Servs. Inc., 811 F.3dMortgage Grader, Inc. v. First Choice Loan Servs. Inc., 811 F.3d
`
`1314, 1318 (Fed. Cir. 2016)1314, 1318 (Fed. Cir. 2016)
`
`A computer‐implemented system for enabling borrowers to anonymously shop for loan packages
`offered by a plurality of lenders, the system comprising:
`a database that stores loan package data specifying loan packages for home loans offered by the
`lenders, the loan package data specifying, for each of the loan packages, at least a loan type, an
`interest rate, and a required borrower credit grading; and
`a computer system that provides:
`a first interface that allows the lenders to securely upload at least some of the loan package
`data for their respective loan packages to the database over a computer network; and
`a second interface that prompts a borrower to enter personal loan evaluation information, and
`invokes, on a computer, a borrower grading module which uses at least the entered personal
`loan evaluation information to calculate a credit grading for the borrower, said credit grading
`being distinct from a credit score of the borrower, and being based on underwriting criteria
`used by at least some of said lenders;
`wherein the second interface provides functionality for the borrower to search the database to
`identify a set of loan packages for which the borrower qualifies based on the credit grading, and
`to compare the loan packages within the set, including loan type and interest rate, while
`remaining anonymous to each of the lenders and without having to post a request to any of the
`lenders, said second interface configured to display to the borrower an indication of a total cost
`of each loan package in the set, said total cost including costs of closing services not provided
`by corresponding lenders.
`See, e.g., POR at 10, 13, 18, 21.
`
`11
`
`Page 11 of 22
`
`
`
`
`Intellectual Ventures I LLC v. Capital One Bank (USA), 792 F.3dIntellectual Ventures I LLC v. Capital One Bank (USA), 792 F.3d
`
`1363, 1369 (Fed. Cir. 2015)1363, 1369 (Fed. Cir. 2015)
`
`A system for providing web pages accessed from a web site in a
`manner which presents the web pages tailored to an individual
`user, comprising:
`an interactive interface configured to provide dynamic web site
`navigation data to the user, the interactive interface
`comprising:
`a display depicting portions of the web site visited by the
`user as a function of the web site navigation data; and
`a display depicting portions of the web site visited by the
`user as a function of the user's personal characteristics.
`
`See, e.g., ’304 POR at 17, 24.
`
`12
`
`Page 12 of 22
`
`
`
`CyberSource Corp. v. Retail Decisions, Inc., 654 F.3d 1366, 1370
`CyberSource Corp. v. Retail Decisions, Inc., 654 F.3d 1366, 1370
`
`(Fed. Cir. 2011)(Fed. Cir. 2011)
`
`3. A method for verifying the validity of a credit card
`transaction over the Internet comprising the steps of:
`a) obtaining information about other transactions that have
`utilized an Internet address that is identified with the [ ] credit
`card transaction;
`b) constructing a map of credit card numbers based upon the
`other transactions and;
`c) utilizing the map of credit card numbers to determine if the
`credit card transaction is valid.
`
`See, e.g., POR at 17, 31.
`
`13
`
`Page 13 of 22
`
`
`
`
`Bancorp Servs., L.L.C. v. Sun Life Assur. Co. of Canada (U.S.), 687 Bancorp Servs., L.L.C. v. Sun Life Assur. Co. of Canada (U.S.), 687
`
`F.3d 1266, 1271 (Fed. Cir. 2012)F.3d 1266, 1271 (Fed. Cir. 2012)
`
`9. A method for managing a life insurance policy comprising:
`generating a life insurance policy including a stable value protected
`investment with an initial value based on a value of underlying securities of
`the stable value protected investment;
`calculating fees for members of a management group which manage the
`life insurance policy;
`calculating credits for the stable value protected investment of the life
`insurance policy;
`determining an investment value and a value of the underlying securities of
`the stable value protected investment for the current day;
`calculating a policy value and a policy unit value for the current day;
`storing the policy unit value for the current day; and
`removing a value of the fees for members of the management group which
`manage the life insurance policy.
`
`See, e.g., ’304 Pet. at 29, 45.
`
`14
`
`Page 14 of 22
`
`
`
`
`Ultramercial, Inc. v. Hulu, LLC, 772 F.3d 709, 712 (Fed. Cir. Ultramercial, Inc. v. Hulu, LLC, 772 F.3d 709, 712 (Fed. Cir.
`
`2014)2014)
`
`A method for distribution of products over the Internet via a facilitator, said method comprising the steps of:
`a first step of receiving, from a content provider, media products that are covered by intellectual property rights protection
`and are available for purchase, wherein each said media product being comprised of at least one of text data, music data, and
`video data;
`a second step of selecting a sponsor message to be associated with the media product, said sponsor message being selected
`from a plurality of sponsor messages, said second step including accessing an activity log to verify that the total number of
`times which the sponsor message has been previously presented is less than the number of transaction cycles contracted by
`the sponsor of the sponsor message;
`a third step of providing the media product for sale at an Internet website;
`a fourth step of restricting general public access to said media product;
`a fifth step of offering to a consumer access to the media product without charge to the consumer on the precondition that
`the consumer views the sponsor message;
`a sixth step of receiving from the consumer a request to view the sponsor message, wherein the consumer submits said
`request in response to being offered access to the media product;
`a seventh step of, in response to receiving the request from the consumer, facilitating the display of a sponsor message to the
`consumer;
`an eighth step of, if the sponsor message is not an interactive message, allowing said consumer access to said media product
`after said step of facilitating the display of said sponsor message;
`a ninth step of, if the sponsor message is an interactive message, presenting at least one query to the consumer and allowing
`said consumer access to said media product after receiving a response to said at least one query;
`a tenth step of recording the transaction event to the activity log, said tenth step including updating the total number of times
`the sponsor message has been presented; and
`an eleventh step of receiving payment from the sponsor of the sponsor message displayed.
`
`See, e.g., POR at 16.
`
`15
`
`Page 15 of 22
`
`
`
`
`OIP Techs., Inc. v. Amazon.com, Inc., 788 F.3d 1359, 1360–61 OIP Techs., Inc. v. Amazon.com, Inc., 788 F.3d 1359, 1360–61
`
`(Fed. Cir. 2015)(Fed. Cir. 2015)
`
`1. A method of pricing a product for sale, the method comprising:
`testing each price of a plurality of prices by sending a first set of electronic messages over a network to devices;
`wherein said electronic messages include offers of said product;
`wherein said offers are to be presented to potential customers of said product to allow said potential customers to
`purchase said product for the prices included in said offers;
`wherein the devices are programmed to communicate offer terms, including the prices contained in the messages
`received by the devices;
`wherein the devices are programmed to receive offers for the product based on the offer terms;
`wherein the devices are not configured to fulfill orders by providing the product;
`wherein each price of said plurality of prices is used in the offer associated with at least one electronic message in
`said first set of electronic messages;
`gathering, within a machine‐readable medium, statistics generated during said testing about how the potential
`customers responded to the offers, wherein the statistics include number of sales of the product made at each of
`the plurality of prices;
`using a computerized system to read said statistics from said machine‐readable medium and to automatically
`determine, based on said statistics, an estimated outcome of using each of the plurality of prices for the product;
`selecting a price at which to sell said product based on the estimated outcome determined by said computerized
`system; and
`sending a second set of electronic messages over the network, wherein the second set of electronic messages
`include offers, to be presented to potential customers, of said product at said selected price.
`
`See, e.g., Reply at 5, 14, 20.
`
`16
`
`Page 16 of 22
`
`
`
`
`Digitech Image Techs., LLC v. Elecs. for Imaging, Inc., 758 F.3dDigitech Image Techs., LLC v. Elecs. for Imaging, Inc., 758 F.3d
`
`1344, 1351 (Fed. Cir. 2014)1344, 1351 (Fed. Cir. 2014)
`
`10. A method of generating a device profile that describes properties of a
`device in a digital image reproduction system for capturing, transforming or
`rendering an image, said method comprising:
`generating first data for describing a device dependent transformation of
`color information content of the image to a device independent color space
`through use of measured chromatic stimuli and device response
`characteristic functions;
`generating second data for describing a device dependent transformation
`of spatial information content of the image in said device independent
`color space through use of spatial stimuli and device response
`characteristic functions; and
`combining said first and second data into the device profile.
`
`17
`
`Page 17 of 22
`
`
`
`
`FairWarning IP, LLC v. Iatric Systems, Inc., 2015‐1985, Slip Op. FairWarning IP, LLC v. Iatric Systems, Inc., 2015‐1985, Slip Op.
`
`at *9‐10 (Fed. Cir. Oct. 11, 2016)at *9‐10 (Fed. Cir. Oct. 11, 2016)
`
`12. A system for detecting improper access of a patient’s protected health information (PHI) in
`a health‐care system computer environment, the system comprising:
`a user interface for selection of at least one criterion related to accesses in excess of a specific
`volume, accesses during a predetermined time interval, accesses by a specific user,
`representing at least one of transactions or activities associated with the patient’s PHI that is
`indicative of improper access of the patient’s PHI within the health‐care system computer
`environment by an authorized user wherein the improper access is an indication of potential
`snooping or identity theft of the patient’s PHI, the authorized user having a pre‐defined role
`comprising authorized computer access to the patient’s PHI, and for selection of a schedule for
`application of a rule for monitoring audit log data representing at least one of the transactions
`or the activities;
`a microprocessor in communication with the user interface and having access to the audit log
`data representing the transactions or the activities of the patient’s PHI, the microprocessor
`generating the rule based at least in part on the at least one criterion selected and applying
`the rule to the audit log data according to the schedule selected in order to determine if an
`event has occurred,
`wherein the event occurs if the at least one criterion has been met,
`wherein the microprocessor stores a hit if the event has occurred, and
`wherein the microprocessor provides notification if the event has occurred.
`
`18
`
`Page 18 of 22
`
`
`
`
`Intellectual Ventures I LLC v. Symantec Corp., 2015‐1985, Slip Intellectual Ventures I LLC v. Symantec Corp., 2015‐1985, Slip
`
`Op. at *7‐8 (Fed. Cir. Sept. 30, 2016)Op. at *7‐8 (Fed. Cir. Sept. 30, 2016)
`
`9. A method for identifying characteristics of data files, comprising:
`receiving, on a processing system, file content identifiers for data files
`from a plurality of file content identifier generator agents, each agent
`provided on a source system and creating file content IDs using a
`mathematical algorithm, via a network;
`determining, on the processing system, whether each received content
`identifier matches a characteristic of other identifiers; and
`outputting, to at least one of the source systems responsive to a
`request from said source system, an indication of the characteristic of
`the data file based on said step of determining.
`
`19
`
`Page 19 of 22
`
`
`
`
`Intellectual Ventures I LLC v. Symantec Corp., 2015‐1985, Slip Intellectual Ventures I LLC v. Symantec Corp., 2015‐1985, Slip
`
`Op. at *14‐15 (Fed. Cir. Sept. 30, 2016)Op. at *14‐15 (Fed. Cir. Sept. 30, 2016)
`
`1. A post office for receiving and redistributing e‐mail messages on a computer network, the
`post office comprising:
`a receipt mechanism that receives an e‐mail message from a sender, the e‐mail message
`having at least one specified recipient;
`a database of business rules, each business rule specifying an action for controlling the
`delivery of an e‐mail message as a function of an attribute of the e‐mail message;
`a rule engine coupled to receive an e‐mail message from the receipt mechanism and coupled
`to the database to selectively apply the business rules to the e‐mail message to determine
`from selected ones of the business rules a set of actions to be applied to the e‐mail message;
`and
`a distribution mechanism coupled to receive the set of actions from the rule engine and apply
`at least one action thereof to the e‐mail message to control delivery of the e‐mail message and
`which in response to the rule engine applying an action of deferring delivery of the e‐mail
`message, the distribution engine automatically combines the e‐mail message with a new
`distribution list specifying at least one destination post office for receiving the e‐mail message
`for review by an administrator associated with the destination post office, and a rule history
`specifying the business rules that were determined to be applicable to the e‐mail message by
`at least one rule engine, and automatically delivers the e‐mail message to a first destination
`post office on the distribution list instead of a specified recipient of the e‐mail message.
`
`20
`
`Page 20 of 22
`
`
`
`
`Intellectual Ventures I LLC v. Symantec Corp., 2015‐1985, Slip Intellectual Ventures I LLC v. Symantec Corp., 2015‐1985, Slip
`
`Op. at *19 (Fed. Cir. Sept. 30, 2016)Op. at *19 (Fed. Cir. Sept. 30, 2016)
`
`1. A virus screening method comprising the steps of:
`routing a call between a calling party and a called party of a telephone network;
`receiving, within the telephone network, computer data from a first party
`selected from the group consisting of the calling party and the called party;
`detecting, within the telephone network, a virus in the computer data; and
`in response to detecting the virus, inhibiting communication of at least a portion
`of the computer data from the telephone network to a second party selected from
`the group consisting of the calling party and the called party.
`
`7. The virus screening method of claim 1 further comprising the step of determining
`that virus screening is to be applied to the call based upon at least one of an
`identification code of the calling party and an identification code of the called party.
`
`21
`
`Page 21 of 22
`
`
`
`
`
`Claim 1 of the ’556 Patent (Ex.1001)Claim 1 of the ’556 Patent (Ex.1001)
`
`1. A method for displaying market information on a graphical user interface, the method comprising:
`receiving by a computing device a current highest bid price and a current lowest ask price for a
`tradeable object from an electronic exchange;
`identifying by the computing device a long or short position taken by a user with respect to the
`tradeable object, wherein the long position is associated with a quantity of the tradeable object that
`has been bought by the user at a price, and wherein the short position is associated with a quantity
`of the tradeable object that has been sold by the user at a price;
`computing by the computing device a plurality of values based on the long or short position, wherein
`each of the plurality of values represents a profit or loss if the long or short position is closed at a
`price level among a range of price levels for the tradeable object;
`displaying via the computing device the plurality of values along a value axis;
`displaying via the computing device a first indicator at a first location corresponding to a first value
`along the value axis, wherein the first indicator represents a particular price based on any of the
`following prices: current best bid, current best ask, and a last traded price, and wherein the first
`value represents a profit or loss incurred by the user if the long or short position is closed at the
`particular price; and
`moving the first indicator relative to the value axis to a second location corresponding to a second
`value along the value axis responsive to receipt of an update to the particular price, wherein the
`second value represents a profit or loss incurred by the user if the position is closed at the update to
`the particular price.
`
`22
`
`Page 22 of 22