Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 17

PATROLL Winning Submission

U.S. Patent No. 9,147,299

Claim 1 of the patent-at-issue, U.S. Patent No. 9,147,299 (“Ortiz”), which was filed on
February 26, 2013 and claims a June 27, 2000 priority date, is directed to a method of
brokering video data between handheld wireless devices and rendering devices in the form of at
least one of a video monitor and multimedia projector for rendering of the video data at a
selected rendering device. The claim includes receiving a request in a wireless data
communication network from a wireless device for a DRD’s location, including WD location
information. The physical location, operational readiness and rendering capabilities of at least
one DRD for said WD based on the WD location are then determined. The location of one or
more accessible DRDs are then provided to the WD for selection by the WD. The WD transmits
a selection of a DRD by entry of authorization code at a user interface on the WD or DRD. The
WD also transmits video data selected from at least one WD or a server accessible by the WD for
rendering at the DRD. Once the authorization code is verified, the DRD retrieves and renders the
video data.

U.S. Patent No. 5,838,926 (“Yamagishi”), filed on March 10, 1997 and claims a March
13, 1996 priority date, relates to an A data process apparatus in a network system capable of
connecting a plurality of terminals judges a setting position of the data process apparatus within
the network system, requests a data process, displays information representing the terminal
within the network system which terminal should perform the data process requested on the basis
of the setting position, and indicates the terminal corresponding to the information displayed on
the display unit to perform the data process. Accordingly, on the display of a computer or an
image formation apparatus on a side which requests the data process, the computer or the image
formation apparatus which is close positioned can be detected, displayed and selected from
among the computers or the image formation apparatuses on a side to which the process is
requested.

U.S. Patent No. 7,076,255 (“Parupudi”), filed on December 22, 2000 and claims an
April 5, 2000 priority date, relates to a context-aware and location-aware cellular phones
configured to wirelessly receive information that pertains to their current context or location.
Various location types are defined and have associated attributes that define a desired cellular
phone behavior. One or more transmitters at a location for which a behavior is desired transmit

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
information that pertains to the location's class type. The cell phones can carry an association of
class types and their behaviors so that when the phones receive the class type information, they
can automatically adjust their behavior.

A sample claim chart comparing to and is provided below.

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
US 9,147,299 (“Ortiz”) US 5,838,926 (“Yamagishi”) and US 7,076,255 (“Parupudi”)

1.pre. A method of Yamagishi provides the following corresponding disclosures:


brokering video data
between handheld wireless “The present invention relates to data process apparatus and
devices and publicly and method and an image process system control method in a data
privately available data process system which processes data such as image data and the
rendering devices in the form like by utilizing equipments such as an image formation
of at least one of a video apparatus, a computer and the like connected to a
monitor and multimedia communication network.” Yamagishi at col. 1:9-14.
projector for rendering of the
video data at a selected “The above-described computer and the image formation
rendering device, comprising: apparatus are connected to a network (local area network: LAN)
together with other devices. On this network, an individual user
can utilize the image process system which is composed of the
above-described computers and the image formation
apparatuses, as resources allowed by a manager.” Id. at col. 1:24-
30.

“In addition, since the computer or the image formation


apparatus has been made compact in size and thus portability
thereof has been improved in recent years, in a case where such
the portable computer or the movable image formation
apparatus are connected to a wireless (or radio) network to be
used, the position on which such the computer or the apparatus is

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
used is frequently changed.” Id. at col. 1:62-67 through col. 2:1-5.

“Reference numerals 130, 132, 134 and 136 respectively denote


image formation apparatuses each of which has a display console
unit such as a liquid crystal touch panel or the like and is
connected to the LAN 110.” Id. at col. 3:44-48.
---------------

Similarly, Parupudi provides the following complementary


disclosures:

“Context-aware and location-aware cellular phones and methods


are described. In one embodiment, cellular phones are configured
to wirelessly receive information that pertains to their current
context or location.” Papurudi at col. 2:26-29.

“To provide a standardized solution, embodiments described just


below provide a uniform definition of the world. The uniform
definition is defined in terms of a hierarchical tree of nodes,
where each node represents some aspect of the world. Each node
is connected to at least one other node by a branch. An
exemplary classification of nodes takes place on a physical level
(e.g. physical locations such as political entities, infrastructure
entities and public places), as well as a non-physical level (e.g.
military APOs). This hierarchical nodal structure is referred to
as the Master World, and is a standardized view worldwide.” Id. at
col. 3:17-27.

“A geozone is essentially a spatial indexing mechanism by which


the Master World is subdivided into individual zones. In the
described embodiment, the zones are subdivided through the use of a
quadtree algorithm that is dependent on a density function (although
many other spatial index approaches can also be used). Once a
desired density level is achieved (density might be defined in terms
of points of interest per zone), each node on the Master World is

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
assigned a particular geozone.” Id. at col. 3:63-67 through col.
4:1-4.

“A useful aspect of the Master and Secondary Worlds are that they
are “reachable” from various computing devices such as
stationary (i.e. desktop devices) or mobile computing devices (i.e.
cell phones, laptops etc.).” Id. at col. 4:7-10.

“You walk into a conference room with your cell phone


computing device and immediately a beacon in the conference
room transmits your location in the form of an EID/URL pair and
a LUID/URL pair. Your device uses the information pairs to
ascertain its location in the Master and Secondary Worlds as
described above. The beacon also transmits a code download
pointer that points to software code that enables you to operate
the video projector in the conference room using your hand-held
cellular phone.” Id. at col. 25:28-36.

1.a. receiving a request in a Yamagishi provides the following corresponding disclosures:


wireless data communication
network from a wireless “On the other hand, in a case where the control unit 401 performs
device (WD) to locate the various processes such as the printing process, the facsimile
process, the scanning process, the electronic filing process and the
at least one data rendering like by using the image formation apparats connected to the network
device (DRD) in the form of (step S105), if the image process apparatus to be used is not yet
at least one of a video determined (step S106), in order to obtain or acquire information
monitor and multimedia concerning which apparatus among the plurality of the image
projector for rendering video formation apparatuses connected to the network has a necessary
data selected at said WD, function and which apparatus is closest to the computer 146

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
(step S107), the control unit 401 asks or inquires the server 120
said request including WD about such the information (step S108).” Yamagishi at col.
location information; 10:2133.

“Reference numeral 223 denotes a zone detection unit which


receives a zone signal transmitted from each wireless base
station via the network control unit 212. In each zone signal, e.g., a
frequency, a phase, an amplitude and/or an identification code are
included respectively in different formats. When intensity of the
zone signal is detected by the zone detection unit 223, there can
be known that the image formation apparatus is positioned in
which cognizant zone.” Id. at col. 6:65-67 through col. 7:1-5.
---------------

Similarly, Parupudi provides the following complementary


disclosures:

“Additionally, the location providers might provide location


information when polled by the location service module 602. For
example, the location service module 602 can call the location
provider interface 700 and request location information from one
or more of the location providers.” Parupudi at col. 19:15-22.

“A mobile phone location provider might provide location


information in the form of a cell ID. In addition, a location User
Interface (UI) might provide location information in the form of
a user entry that specifies a city, street or building. All of the
location information that is provided by the various location
providers is processed by the location service module 602 SO
that a current device location can be determined.” Id. at col.
18:31-38.

“To determine the current device location, the location service


module 602 may have to consult with an active directory 708, a Web
service 710, or a location database 712. In the illustrated example,

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
the active directory 708 might, for example, maintain a
secondary world and other networking metadata such as subnet
and “site” information that can help determine location based on
networking connectivity. Web service 710 can hold the master or
secondary worlds, the attributes of which can be used to find
location. For example, if a cell phone knows its cell tower ID, then
the location provider can query the secondary world to ascertain the
nodes that match that cell tower ID. Location database 712 is
basically a version of the web service that is hosted or cached
locally.” Id. at col. 18:38-52.

“Tremendous value can be achieved by associating goods or


services with the individual nodes of the Secondary World. For
example, Conference Room 1342 has a video projector
associated with it. That is, the location of the video projector is in
Conference Room 1342. Assume that an individual in Conference
Room 3173 has a presentation that requires the use of the video
projector such as the one located in Conference Room 1342.
Normally, an individual would have no way of ascertaining the
location of the video projector other than perhaps physically
calling over to the building to check whether there is a video
projector available. In this example, because the user's
computing device is able to ascertain its location within the
Secondary World, it is able to locate the video projector in
Conference Room 1342.” Id. at col. 14:20-27.

“In this example, a video projector is shown as being associated


with the node “Conference room 1342”. Here, the video projector is
not a node in the secondary world. Rather, the video projector is an
item in some other resource discovery service (e.g. the active
directory) and includes a location attribute that is a pointer to
“Conference room 1342.” There may be times, however, when
nodes can be created in the worlds to represent the location of key
services—the node themselves, however, would not represent the
services.” Id. at col. 13:58-67.

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
“Location as a Service
In the above examples, the computing device is able to determine
its own location. In the embodiment about to be described, the
computing device determines its location by using location
information that is provided to it from a number of different
sources of information. The device is able to take the information
that is provided to it and process the information to determine a
particular node on one or more hierarchical trees. Once the device
has done this, it can determine its complete location which is a
useful thing to know particularly when there are location-
dependent services that can be consumed by the device's user.”
Id. at col. 15:56-67.

1.b. said wireless data Yamagishi provides the following corresponding disclosures:
communication network
identifying “Reference numeral 223 denotes a zone detection unit which
receives a zone signal transmitted from each wireless base
a physical location, station via the network control unit 212. In each zone signal, e.g.,
a frequency, a phase, an amplitude and/or an identification code are
operational readiness included respectively in different formats. When intensity of the
zone signal is detected by the zone detection unit 223, there can
and rendering capabilities be known that the image formation apparatus is positioned in
which cognizant zone.” Yamagishi at col. 6:65-67 through col. 7:1-
of at least one DRD for said 5.
WD based on the WD location
information; “In order to judge which wireless base station the image
formation apparatus 134 is positioned in its cognizant zone, the
control unit 201 performs the zone judgment process (step

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
S162).” Id. at col. 14:11-14.

“Then, as a result of zone judgment, if zone data has not been stored
or there is necessary to update the zone data because the image
formation apparatus 134 was moved and thus has been positioned in
the cognizant zone of the another wireless base station (step S163),
the control unit 201 notifies the server 120 of the updated zone data
via the wireless network 162, the wireless base station 114 and the
network 110 (step S164). In such a notification process, in addition
to the zone data, the control unit 201 notifies the server 120 of a
kind code of image formation apparatus, a name of
manufacturer, a name of product, a name registered in the
network, operating condition, error condition, held (or stored)
functional information and the like.” Id. at col. 14:15-28.
---------------

Similarly, Parupudi provides the following complementary


disclosures:

“Tremendous value can be achieved by associating goods or services


with the individual nodes of the Secondary World. For example,
Conference Room 1342 has a video projector associated with it. That
is, the location of the video projector is in Conference Room 1342.
Assume that an individual in Conference Room 3173 has a
presentation that requires the use of the video projector such as
the one located in Conference Room 1342. Normally, an individual
would have no way of ascertaining the location of the video
projector other than perhaps physically calling over to the building
to check whether there is a video projector available. In this
example, because the user's computing device is able to ascertain
its location within the Secondary World, it is able to locate the
video projector in Conference Room 1342.” Parupudi at col.
14:20-27.

“Location as a Service

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
In the above examples, the computing device is able to determine
its own location. In the embodiment about to be described, the
computing device determines its location by using location
information that is provided to it from a number of different
sources of information. The device is able to take the information
that is provided to it and process the information to determine a
particular node on one or more hierarchical trees. Once the device
has done this, it can determine its complete location which is a
useful thing to know particularly when there are location-
dependent services that can be consumed by the device's user.”
Id. at col. 15:56-67.

Step 1706 provides information to one or more cell phones


regarding a particular class type for a given location. This
information can be provided in any suitable manner and is typically
provided when the cell phone enters the vicinity of the location.
Recall that FIG. 14 described three settings enforcement entities in
the form of Blue Tooth, location beacon, and diffused IR entities.
These entities can wirelessly transmit the class type information
to cell phones that are in their vicinity. Step 1708 provides
information to one or more cell phones regarding attributes
associated with the particular class type. This step informs the
cell phones of the desired settings for that particular location.”
Id. at col. 29:38-49.

1.c. said wireless data Yamagishi provides the following corresponding disclosures:
communication network
providing said WD with “The network control unit 212 which is a functional unit for
location information connecting the image formation apparatus to the network is used

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
to transmit and receive the data with the network.” Yamagishi at col.
of at least one accessible 5;44-47.
DRD
for selection by said WD; “In a case where the image formation apparatus to be used is
selected by using the obtained zone data (step S110), the control
unit 401 performs the display and selection process (step S111).”
Id. at col. 10:52-55.

“Reference numeral 423 denotes a zone detection unit which


receives a zone signal transmitted from each wireless base
station via the network control unit 412.” Id. at col. 9:33-35.

“Then, as a result of zone judgment, if zone data has not been stored
or there is necessary to update the zone data because, e.g., the
computer 146 was moved and thus has been positioned in the
cognizant zone of the another wireless base station (step S103), the
control unit 401 notifies the server 120 of the updated zone data
via the wireless network 160, the wireless base station 114 and
the network 110 (step S104).” Id. at col. 9:67 through col. 10:1-7
---------------

Similarly, Parupudi provides the following complementary


disclosures:

“4. A method of operating a cellular phone comprising:


wirelessly receiving, with the cellular phone, information that
pertains to either a physical or logical context of the cellular phone,
the cellular phone being configured to receive said information
from different types of context providers that provide different
forms of information;
responsive to said receiving and using only the cellular phone and its
associated on-board componentry, determining a current context
based upon the information and a hierarchy data structure of
attributes; and
modifying at least one behavior associated with the cellular phone

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
responsive to the current context, wherein at least one of said one
behavior is defined by a third party.” Purupudi, claim 4.

“13. The method of claim 4, wherein the information comprises


one or more parameters selected from a group consisting of GPS
specific information, a longitude, a latitude, internet protocol
specific information, a cell identifier, a user entry, a city, a
street, a building, network metadata, subnet and site
information and a location type.” Id. at claim 13.

“For example, Conference Room 1342 has a video projector


associated with it. That is, the location of the video projector is in
Conference Room 1342. Assume that an individual in Conference
Room 3173 has a presentation that requires the use of the video
projector such as the one located in Conference Room 1342.
Normally, an individual would have no way of ascertaining the
location of the video projector other than perhaps physically
calling over to the building to check whether there is a video
projector available. In this example, because the user's
computing device is able to ascertain its location within the
Secondary World, it is able to locate the video projector in
Conference Room 1342.” Id. at col. 14:22-27.

1.d. and receiving from said Yamagishi provides the following corresponding disclosures:
WD via said wireless data
communication network a “In a case where the image formation apparatus to be used is
selection of a DRD selected by using the obtained zone data (step S110), the control
unit 401 performs the display and selection process (step S111).”
by entry of authorization Yamagishi at col. 10:52-55.

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
code at a user interface on at
least one of said WD and said “The control unit 201 receives the zone signal from each of the
DRD once the DRD is wireless base stations 112, 114 and 116 (step S121). In each zone
physically located, signal, e.g., the frequency, the phase, the amplitude and/or the
identification code are included respectively in different formats.”
and video data selected from Id. at col. 11:65-67 through col. col. 12:1-2.
at least one of said WD or a
server accessible by said WD “The management server 120 manages or controls equipments which
for rendering at said DRD, are connected to the network 110 and data of users utilizing these
equipments. Further, the server 120 manages use of the equipment
wherein verification of the by the individual user on the basis of setting of authorization or
authorization code entered allowance for the user's equipment, a user's schedule and the like.”
on the user interface causes Id. at col. 3:39-44.
said DRD to retrieve and
render the video data. “If the image formation apparatus to be used is determined (step
S112), the control unit 401 requests the image formation apparatus
to perform the various processes such as the printing process, the
facsimile process, the scanning process, the electronic filing process
and the like. For example, in a case where the printing process is
performed by the image formation apparatus 134, image formation
command data (to be used for the image formation) is
transferred to the image formation apparatus 134 via the
wireless network 160, the wireless base station 114 and the
wireless network 162. Then, the image formation apparatus 134
to which the image formation command data has been
transferred develops such the image formation command data
into the bit-map image data, to perform printing (step S113).” Id. at
col. 10:56-67 through col. 11:1-3.
---------------

Similarly, Parupudi provides the following complementary


disclosures:

“This information can come to the computing device in any


suitable way, e.g. a user can enter the information through a

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
User Interface (UI) or the location might be broadcast to the
computing device by another computing device (e.g. through the use
of Bluetooth technology or Universal Plug and Play (UpnP).”
Parupudi at col. 14:61-67.

“In another embodiment systems and methods of providing a


location provider in the form of a location beacon are described. In
this embodiment, a location beacon is provided that can be
mounted in various areas (public/private areas) to beacon the
location to any computing devices within transmission range.
The information that is transmitted enables a device to determine its
location or context. The location beacon can transmit information
that is specific to the location service that uses the information.
Transmitted information can include an EID/URL pair, and a
LUID/URL pair. The EID gives the node identification of a node
in the Master World; and, the associated URL gives a protocol to
communicate with the Master World.” Id. at col. 6:46-58.

“With the EID and LUID (along with the URLs), a device can now
traverse the Master World or Secondary World to determine its
location. Various technologies can be used to implement the
beacon (wireless, RF, IR). The beacon can be a “program once”
device to deter tampering. Programmable beacons can, however,
be provided. Security can also be provided in the form of a
verifiable signature that is provided with the beacon information
to assure the veracity of the transmitted information.” Id. at col.
6:67 through col. 7:1-8.

“The beacons can also transmit a digital signature that can be


used by the device to ascertain that the beacon is valid and
legitimate. Any suitable signature or verification method could be
used. In addition, and of particular use in the context-aware
environment, the beacon can be programmed to transmit code
download pointers to devices within range. The code download
pointers can enable the computing device to access software code

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
that permits them to interact with their environment. Consider the
following example: You walk into a conference room with your
cell phone computing device and immediately a beacon in the
conference room transmits your location in the form of an
EID/URL pair and a LUID/URL pair. Your device uses the
information pairs to ascertain its location in the Master and
Secondary Worlds as described above. The beacon also
transmits a code download pointer that points to software code
that enables you to operate the video projector in the conference
room using your hand-held cellular phone. In this manner, the
beacon serves as more than just a location beacon—it permits
you, through your computing device, to actively participate in
your surroundings.” Id. at col. 25:19-39.

CITED RATIONALE FOR EACH OF THE CLAIMED INVENTIONS

Ortiz
1. “What was needed then and continues as a need as a result of increased public
reliance on wireless data services and the desire for portability” and “information
on the go” are new and improved systems, methods and apparatuses for rendering
data retrieved through/with wireless devices and otherwise managed by wireless
devices. It is believed that various aspects and features of the present invention disclosed
in June 2000 addresses some of the developing needs of wireless user and the wireless
industry, in particular with respect to managing and rendering video data.

2. It is therefore an object of the present invention to provide methods, systems and


apparatuses for data brokering between wireless devices (WDs) and Data Rendering
Devices (DRDs). More particularly, it is a feature of the present invention to provides
systems, methods and apparatuses that can locate data rendering devices (e.g.,
networked printers, high definition flat panel television displays, multimedia
projectors) and render data at the request and/or under the direction of wireless
devices (e.g., PDAs, smart phones, and other data and video enabled handheld
devices) to the data rendering devices. Additionally, it is a feature of the present

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
invention to provide multimedia video devices capable of receiving and displaying
video data from a network at the request of a hand held wireless device and/or
directly from a hand held wireless device as the host.”

Yamagishi
1. “Accordingly, in order to solve such the problem, there can be supposed a method that
all the image formation apparatuses connected to the network are respectively
added with simple names which suggest positions of the respective apparatuses.
However, in such the method, the manager must change setting values every time a
layout of the system or an organization using such the system is changed, whereby
there has been a problem that a management cost increases.”

2. “However, in such the method, the manager must change setting values every time a
layout of the system or an organization using such the system is changed, whereby there
has been a problem that a management cost increases. In addition, since the computer or
the image formation apparatus has been made compact in size and thus portability
thereof has been improved in recent years, in a case where such the portable
computer or the movable image formation apparatus are connected to a wireless (or
radio) network to be used, the position on which such the computer or the
apparatus is used is frequently changed.” Id. at col. 1:62-67 through col. 2:1-5.

3. “As described above, according to each embodiment of the present invention, on the
display unit or the like provided in the computer or the image formation apparatus which
is the equipment on the side of requesting the process, from among the plurality of image
formation apparatuses on the side to which the process is requested, the image formation
apparatuses which are close to the equipment on the process-requesting side can be
detected, displayed and selected. Therefore, in the case where the portable computer
or the movable image formation apparatus is connected to the wireless network and
used, the operator can perform the printing output by using the image formation
apparatus which is closest to him, thereby improving the convenience and security.”

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com
Parupudi
1. Specifically, people continue to have a need to access information that has a contextual
aspect to it. That is, often times, individuals will find themselves in a computing
environment that carries with it a certain context. Yet, the context of the environment
cannot be easily incorporated into the present computing environment. As an
example, consider the context of location. People generally have a need to access
information, data, resources and the like, that have geographic dimensions to them.
For example, individuals may desire to take advantage of services or products that
are close in proximity to where they currently are located. In this regard, it is
desirable to understand the individual's contextual location so that services, goods and the
like can be made available to the individual

2. “Providers of services and products want to be connected to nearby end-users. End-


users want to consume these services and goods at the closest and most convenient
location.”

3. There is an unsolved need to be able to create context-aware computing in which


computing devices can participate in their particular context. In specific
circumstances, there are needs to provide relational position awareness among
physical locations in both public and private views of the world. To date, however,
there is no one standardized view of the world that would unlock the potential of context-
aware computing. Context-aware computing is much more than just position awareness
—although this is a very big field in and of itself.

PATROLL – Prior Art Crowdsourcing


http://patroll.unifiedpatents.com

You might also like