Documente Academic
Documente Profesional
Documente Cultură
1
Overview
2
Evaluating Subject Matter
Eligibility
3
July 2015 Update
Example 21, Claim 1 (original)
5
Example 21: Transmission of Stock Quote Data
Background
6
I: What did Applicant invent? Data Source Data Source
7
Claim 1 (Original)
A method of distributing stock quotes over a network to a remote subscriber computer, the method
comprising:
receiving stock quotes at a transmission server sent from a data source over the Internet, the transmission
server comprising a microprocessor and a memory that stores the remote subscriber’s preferences for
information format, destination address, specified stock price values, and transmission schedule, wherein the
microprocessor
filters the received stock quotes by comparing the received stock quotes to the specified stock price
values;
generates a stock quote alert from the filtered stock quotes that contains a stock name, stock price and
a universal resource locator (URL), which specifies the location of the data source;
formats the stock quote alert into data blocks according to said information format; and
transmits the formatted stock quote alert to a computer of the remote subscriber based upon the
destination address and transmission schedule.
8
II: Does the claimed invention fall within a
statutory category of invention (Step 1)?
9
II: Does the claimed invention fall within a
statutory category of invention (Step 1)?
10
III: Is the claim directed to an abstract idea
(Step 2A)?
“Directed to” means that
the claim recites (sets
forth or describes) an
abstract idea.
An abstract idea can be
identified by comparison
to similar concepts found
abstract by the courts.
The July 2015 Update
Quick Reference Sheet
(page 2) contains a
categorized list of some
court-identified abstract
ideas. 11
III: Is the claim directed to an abstract idea (Step 2A)?
14
IV(A): Are there any additional elements recited in
the claim beyond the abstract idea?
IV (A) (2) Yes. The claim Claim 1 (Original)
elements in addition to the
abstract idea are: a A method of distributing stock quotes over a network to a
remote subscriber computer, the method comprising:
transmission server with
receiving stock quotes at a transmission server sent from a
a memory that stores data source over the Internet, the transmission server
subscriber preferences, a comprising a microprocessor and a memory that stores the
remote subscriber’s preferences for information format,
microprocessor that
destination address, specified stock price values, and
performs the steps of transmission schedule, wherein the microprocessor
comparing, formatting, filters the received stock quotes by comparing the
received stock quotes to the specified stock price values;
and transmitting
generates a stock quote alert from the filtered stock
information to a quotes that contains a stock name, stock price and a universal
computer of the remote resource locator (URL), which specifies the location of the data
source;
subscriber, and the step
formats the stock quote alert into data blocks according
of receiving and to said information format; and
transmitting the transmits the formatted stock quote alert to a
computer of the remote subscriber based upon the
information over the
destination address and transmission schedule.
Internet.
15
IV: Does the claim as a whole amount to
significantly more than the abstract idea
(Step 2B)?
16
IV (B): Do the additional elements, considered individually or
in combination, provide an “inventive concept”?
IV (B) (2) No. The transmission server is recited
at a high level of generality, and comprises only
a microprocessor and memory to simply
Claim 1 (Original)
perform the generic computer functions of
A method of distributing stock quotes over a network to a
receiving, manipulating and transmitting
remote subscriber computer, the method comprising:
information to a computer of the remote receiving stock quotes at a transmission server sent from a
subscriber. Generic computers performing data source over the Internet, the transmission server
generic computer functions, alone, do not comprising a microprocessor and a memory that stores the
amount to significantly more than the abstract remote subscriber’s preferences for information format,
idea. destination address, specified stock price values, and
transmission schedule, wherein the microprocessor
filters the received stock quotes by comparing the
The Internet limitation is simply a field of use and received stock quotes to the specified stock price values;
does not add a meaningful limit on the abstract generates a stock quote alert from the filtered stock
idea. quotes that contains a stock name, stock price and a universal
resource locator (URL), which specifies the location of the data
Viewing the elements as a combination does not source;
formats the stock quote alert into data blocks according
add anything further than the individual
to said information format; and
elements. transmits the formatted stock quote alert to a
computer of the remote subscriber based upon the
Step 2B: No. destination address and transmission schedule.
The claim is not patent eligible. 17
What should be included in the rejection
to make a prima facie case of ineligible
subject matter?
18
Making a Prima Facie Case
19
Are there elements in the disclosure
that could be added to the claim that
may provide an inventive concept and
make it eligible?
20
July 2015 Update
Example 21, Claim 2,
shown here as amended Claim 1
21
Claim 1 (amended)
A method of distributing stock quotes over a network to a remote subscriber computer, the method comprising:
providing a stock viewer application to a subscriber for installation on the remote subscriber computer;
receiving stock quotes at a transmission server sent from a data source over the Internet, the transmission server comprising a
microprocessor and a memory that stores the remote subscriber’s preferences for information format, destination address,
specified stock price values, and transmission schedule, wherein the microprocessor
filters the received stock quotes by comparing the received stock quotes to the specified stock price values;
generates a stock quote alert from the filtered stock quotes that contains a stock name, stock price and a universal
resource locator (URL), which specifies the location of the data source;
formats the stock quote alert into data blocks according to said information format; and
transmits the formatted stock quote alert over a wireless communication channel to a wireless device associated with a
subscriber to a computer of the remote subscriber based upon the destination address and transmission schedule,
wherein the alert activates the stock viewer application to cause the stock quote alert to display on the remote
subscriber computer and to enable connection via the URL to the data source over the Internet when the wireless device is
locally connected to the remote subscriber computer and the remote subscriber computer comes online.
22
II: Does the claimed invention fall within a
statutory category of invention (Step 1)?
23
III: Is the claim directed to an abstract idea
(Step 2A)?
Claim 1 (amended)
III: (C) Yes. The
A method of distributing stock quotes over a network to a remote subscriber computer, the
amended claim recites method comprising:
the same concept of providing a stock viewer application to a subscriber for installation on the remote
subscriber computer;
receiving, filtering, receiving stock quotes at a transmission server sent from a data source over the Internet,
the transmission server comprising a microprocessor and a memory that stores the remote
generating, formatting, subscriber’s preferences for information format, destination address, specified stock price
and transmitting stock values, and transmission schedule, wherein the microprocessor
filters the received stock quotes by comparing the received stock quotes to the
quote information as specified stock price values;
generates a stock quote alert from the filtered stock quotes that contains a
the original claim stock name, stock price and a universal resource locator (URL), which specifies the
(italics). location of the data source;
formats the stock quote alert into data blocks according to said information
As discussed previously, format; and
this concept is similar to transmits the formatted stock quote alert over a wireless communication channel
to a wireless device associated with a subscriber based upon the destination address and
the concepts the courts transmission schedule,
wherein the alert activates the stock viewer application to cause the stock quote alert to
have identified as display on the remote subscriber computer and to enable connection via the URL to the
abstract ideas. data source over the Internet when the wireless device is locally connected to the remote
subscriber computer and the remote subscriber computer comes online.
24
IV: Does the claim as a whole amount to
significantly more than the abstract idea?
25
IV (A)
Are there any additional Claim 1 (Amended)
elements recited in the claim A method of distributing stock quotes over a network to a remote subscriber
computer, the method comprising:
beyond the abstract idea? providing a stock viewer application to a subscriber for installation on
the remote subscriber computer;
receiving stock quotes at a transmission server sent from a data source
IV (A) (2) Yes. The claim elements in over the Internet, the transmission server comprising a microprocessor
and a memory that stores the remote subscriber’s preferences for
addition to the abstract idea are: a information format, destination address, specified stock price values,
transmission server with a memory that and transmission schedule, wherein the microprocessor
stores subscriber preferences, a transmitter filters the received stock quotes by comparing the received stock
that transmits information over a data quotes to the specified stock price values;
generates a stock quote alert from the filtered stock quotes that
channel, and a microprocessor that contains a stock name, stock price and a universal resource locator
performs the generic functions of (URL), which specifies the location of the data source;
comparing and formatting information; formats the stock quote alert into data blocks according to said
using a wireless device to receive information format; and
transmits the formatted stock quote alert over a wireless
information over a data channel and locally communication channel to a wireless device associated with a
transmit that information to a subscriber subscriber based upon the destination address and transmission
computer; and a stock quote viewer schedule,
wherein the alert activates the stock viewer application to cause
application that causes the stock quote the stock quote alert to display on the remote subscriber
alert to display on the subscriber computer computer and to enable connection via the URL to the data
and enables a connection from the source over the Internet when the wireless device is locally
subscriber computer to the data source connected to the remote subscriber computer and the remote
subscriber computer comes online.
over the Internet when the subscriber
computer comes online. 26
IV: Does the claim as a whole amount to
significantly more than the abstract idea
(Step 2B)?
27
IV (B): Do the additional
elements, considered Claim 1 (amended)
individually or in A method of distributing stock quotes over a network to a remote subscriber
computer, the method comprising:
combination, provide an providing a stock viewer application to a subscriber for installation on
“inventive concept”? the remote subscriber computer;
receiving stock quotes at a transmission server sent from a data source
over the Internet, the transmission server comprising a microprocessor
and a memory that stores the remote subscriber’s preferences for
information format, destination address, specified stock price values,
IV (B) (1) Yes. The additional elements, and transmission schedule, wherein the microprocessor
as a combination, address the Internet- filters the received stock quotes by comparing the received stock
quotes to the specified stock price values;
centric challenge of alerting a subscriber generates a stock quote alert from the filtered stock quotes that
when their computer is offline with a contains a stock name, stock price and a universal resource locator
claimed solution necessarily rooted in (URL), which specifies the location of the data source;
computer technology. formats the stock quote alert into data blocks according to said
information format; and
transmits the formatted stock quote alert over a wireless
These are meaningful limitations beyond communication channel to a wireless device associated with a
simply applying the abstract idea on the subscriber based upon the destination address and transmission
schedule,
Internet.
wherein the alert activates the stock viewer application to cause
the stock quote alert to display on the remote subscriber
computer and to enable connection via the URL to the data
Step 2B: Yes – the claim is source over the Internet when the wireless device is locally
connected to the remote subscriber computer and the remote
patent eligible subscriber computer comes online.
28
Summary of Example 21
29
July 2015 Update
Example 23, Claim 3
I.
What did Applicant invent?
A graphical user interface for
dynamically relocating/rescaling
obscured textual information of an
underlying window to become
automatically viewable to the user.
By permitting textual information
to be dynamically relocated based
on an overlap condition, the
computer’s ability to display
information is improved.
31
Claim 3: Calculating a Text Scaling Factor
3. A computer‐implemented method of resizing textual information
within a window displayed in a graphical user interface, the method
comprising:
o generating first data for describing the area of a first graphical
element;
o generating second data for describing the area of a second
graphical element containing textual information; and
o calculating, by the computer, a scaling factor for the textual
information which is proportional to the difference between the
first data and second data.
32
II: Does the claimed invention fall within a
statutory category of invention (Step 1)?
33
II. Does the claimed invention fall within a
statutory category of invention (Step 1)?
34
III. Is the claim directed to an abstract idea
(Step 2A)?
36
III. C. Is the claim directed to an abstract idea?
38
IV (A): Are there any additional elements recited in
the claim beyond the abstract idea?
Claimed Invention
40
IV B. Evaluate the significance of the
additional elements
IV. B.2. No. Considered individually, “computer- Claimed Invention
implemented” and “by the computer” are
3. A computer‐implemented
merely using a computer for calculating numbers,
method of resizing textual
i.e. “apply it”; and “in a graphical user
information within a window
interface” merely limits the abstract idea to a
displayed in a graphical user
particular technological environment (GUI).
interface, the method comprising:
Considered in combination, the additional o generating first data for describing
elements do not show any inventive concept in the area of a first graphical
applying the mathematical operations, e.g., an element;
improvement to computer or other technology. o generating second data for
Steps describe nothing more than computer’s describing the area of a second
basic function of numerical calculation, and do graphical element containing
not meaningfully limit the performance of the textual information; and
calculation. o calculating, by the computer, a
scaling factor for the textual
Step 2B: No - Claim 3 as a whole is not information which is proportional
significantly more than the abstract idea itself, to the difference between the first
and is ineligible. data and second data.
41
What should be included in the rejection
to make a prima facie case of ineligible
subject matter?
42
Making a Prima Facie Case
43
Are there elements in the disclosure that
could be added to the claim that may
provide an inventive concept and make
it eligible?
44
July 2015 Update
Appendix 1: Example 23, Claim 4
45
II. Does the claimed invention fall within a statutory
category of invention (Step 1)?
Claim 4
4. A computer‐implemented method for dynamically relocating textual information within an underlying window displayed in a
graphical user interface, the method comprising:
• displaying a first window containing textual information in a first format within a graphical user interface on a computer
screen;
• displaying a second window within the graphical user interface;
• constantly monitoring the boundaries of the first window and the second window to detect an overlap condition where the
second window overlaps the first window such that the textual information in the first window is obscured from a user’s view;
• determining the textual information would not be completely viewable if relocated to an unobstructed portion of the first
window;
• calculating a first measure of the area of the first window and a second measure of the area of the unobstructed portion of
the first window;
• calculating a scaling factor which is proportional to the difference between the first measure and the second measure;
• scaling the textual information based upon the scaling factor;
• automatically relocating the scaled textual information, by a processor, to the unobscured portion of the first window in a
second format during an overlap condition so that the entire scaled textual information is viewable on the computer screen
by the user; and
• automatically returning the relocated scaled textual information, by the processor, to the first format within the first window
when the overlap condition no longer exists.
46
II. Does the claimed invention fall within a statutory
category of invention (Step 1)?
Step 1: YES
47
III. Is the claim directed to an abstract idea (Step 2A)?
Claimed Invention
4. A computer‐implemented method for dynamically relocating textual information within an
underlying window displayed in a graphical user interface, the method comprising:
• displaying a first window containing textual information in a first format within a graphical user interface on a computer screen;
• displaying a second window within the graphical user interface;
• constantly monitoring the boundaries of the first window and the second window to detect an overlap condition where the second window overlaps
the first window such that the textual information in the first window is obscured from a user’s view;
• determining the textual information would not be completely viewable if relocated to an unobstructed portion of the first window;
Reasons: As in claim 3,
condition where the second window overlaps the first window such that the textual information in the first
window is obscured from a user’s view;
these limitations are • determining the textual information would not be completely viewable if relocated to an unobstructed
portion of the first window;
49
IV: Does the claim as a whole amount to
significantly more than the abstract idea?
50
Claimed Invention
IV A. Are there 4. A computer‐implemented method for dynamically relocating textual information within an
any additional underlying window displayed in a graphical user interface, the method comprising:
elements • displaying a first window containing textual information in a first format within a
graphical user interface on a computer screen;
recited in the • displaying a second window within the graphical user interface;
claim beyond • constantly monitoring the boundaries of the first window and the
the abstract second window to detect an overlap condition where the second
window overlaps the first window such that the textual information in
idea? the first window is obscured from a user’s view;
• determining the textual information would not be completely
IV. A.2. Yes. The viewable if relocated to an unobstructed portion of the first window;
• calculating a first measure of the area of the first window and a second measure of the area of the unobstructed portion of the
claim elements in first window;
addition to the • calculating a scaling factor which is proportional to the difference between the first measure and the second measure;
abstract idea are • scaling the textual information based upon the scaling factor;
highlighted in • automatically relocating the scaled textual information, by a
claim 4. processor, to the unobscured portion of the first window in a second
format during an overlap condition so that the entire scaled textual
information is viewable on the computer screen by the user; and
• automatically returning the relocated scaled textual information, by
the processor, to the first format within the first window when the
overlap condition no longer exists.
51
IV: Does the claim as a whole amount to
significantly more than the abstract idea
(Step 2B)?
52
IV (B): Evaluate the significance of the additional elements.
Claimed Invention
4. A computer‐implemented method for dynamically relocating textual information within
an underlying window displayed in a graphical user interface, the method comprising:
Claim 4 recites a
• displaying a first window containing textual information in a first format within a computer screen and
graphical user interface on a computer screen; processor.
• displaying a second window within the graphical user interface;
• constantly monitoring the boundaries of the first window and the second window to
Considered
detect an overlap condition where the second window overlaps the first window such individually, these
that the textual information in the first window is obscured from a user’s view;
additional elements:
• determining the textual information would not be completely viewable if relocated to
an unobstructed portion of the first window; • Limit abstract idea
• calculating a first measure of the area of the first window and a second measure of the area of the unobstructed portion of the
first window; solely by generic
• calculating a scaling factor which is proportional to the difference between the first measure and the second measure;
computer components
• scaling the textual information based upon the scaling factor;
performing generic
• automatically relocating the scaled textual information, by a processor, to the computer functions.
unobscured portion of the first window in a second format during an overlap
condition so that the entire scaled textual information is viewable on the computer • Are not significantly
screen by the user; and more than the abstract
• automatically returning the relocated scaled textual information, by the processor, to
the first format within the first window when the overlap condition no longer exists.
idea.
53
IV (B): Evaluate the significance of the additional elements.
Claimed Invention
4. A computer‐implemented method for dynamically relocating textual information IV. B.1. Yes Claim 4 further
within an underlying window displayed in a graphical user interface, the method recites window overlap
comprising: detection and automatic text
• displaying a first window containing textual information in a first format
within a graphical user interface on a computer screen;
relocation limitations.
• displaying a second window within the graphical user interface; Considered as a combination,
• constantly monitoring the boundaries of the first window and the second the elements improve the
window to detect an overlap condition where the second window overlaps basic display function of the
the first window such that the textual information in the first window is
obscured from a user’s view;
computer.
• determining the textual information would not be completely viewable if
relocated to an unobstructed portion of the first window;
• calculating a first measure of the area of the first window and a second measure of the area of the unobstructed portion
•
of the first window;
calculating a scaling factor which is proportional to the difference between the first measure and the second measure; Step 2B: Yes – the claim
• scaling the textual information based upon the scaling factor; as a whole is
• automatically relocating the scaled textual information, by a processor, to
the unobscured portion of the first window in a second format during an
significantly more than
overlap condition so that the entire scaled textual information is viewable the mathematical
on the computer screen by the user; and calculation of a scaling
• automatically returning the relocated scaled textual information, by the
processor, to the first format within the first window when the overlap factor, and is eligible.
condition no longer exists. 54
Summary of Example 23
55
Questions and Comments?
Please see your SPE for questions or
comments. Your SPE can direct you to TC
subject matter eligibility points of contact
(POCs) if needed.
56