throbber
applications, is detected in a first application region of a presentation space of a display
`
`device. A first navigation control
`
`is presented,
`
`in a first navigation region determined
`
`based on the first application region, for navigating to a second visual component, of a
`
`second application in the plurality,
`
`in a second application region in the presentation
`
`space. A user input corresponding to the first navigation control is detected. In response
`
`to the detected user input, navigation information is sent to navigate to the second
`
`ABSTRACT
`
`Methods and systems are described for navigating between visual components.
`
`A first visual component, of a first operating application in a plurality of operating
`
`visual component.
`
`MICROSOFT CORP. EX. 1018
`Page 1 of 83
`
`

`

`PTOISBI14 (OT-07)
`Approved for use through 06130/2010. OMB 0651-0032
`US. Patent and Trademark Office; US. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`-
`-
`Application Data Sheet 37 CFR 1.76
`Application Number
`
`Title of Invention
`
`METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR NAVIGATING BETWEEN VISUAL
`COMPONENTS
`
`
`
`The application data sheet is part of the provisional or nonprovisional application for which it is being submitted. The following form contains the
`bibliographic data arranged in a format specified by the United States Patent and Trademark Office as outlined in 37 CFR 1.76.
`This document may be completed electronically and submitted to the Office in electronic format using the Electronic Filing System (EFS) or the
`document may be printed and included in a paper filed application.
`
`EFS Web 2.2.2
`
`
`
`
`
`D Portions or all of the application associated with this Application Data Sheet may fall under a Secrecy Order pursuant to
`37 CFR 5.2 (Paper filers only. Applications that fall under Secrecy Order may not be filed electronically.)
`
`Secrecy Order 37 CFR 5.2
`
`A o licant Information:
`
`A Iicant1
`
`Applicant Authority @Inventor OLegal Representative under 35 U.S.C. 117
`Prefix Given Name
`Middle Name
`Robert
`Paul
`
`OParty of Interest under 35 U.S.C. 118
`Family Name
`Suffix
`Morris
`
`
`
`Residence Information (Select One) @ US Residency 0 Non US Residency 0 Active US Military Service
`
`Raleigh
`
`StatelProvince
`
`NC
`
`Country of Residence i
`
`US
`
`Mailing Address of Applicant:
`Address 1
`712 Latta Street
`
`
`Address 2
`
`Inventor Information blocks may be
`Inventors Must Be Listed - Additional
`All
`generated within this form by selecting the Add button.
`
`Add
`
`Correspondence Information:
`
`Enter either Customer Number or complete the Correspondence Information section below.
`For further information see 37 CFR 1.33(a).
`
`
`
` An Address is being provided for the correspondence Information of this application.
`Customer Number
`
`
`
`
`Application Information:
`METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR NAVIGATING BETWEEN
`Title of the Invention
`VISUAL COMPONENTS
`
`Attorney Docket Number 0088
`
`Small Entity Status Claimed E
`Application Type
`Nonprovisional
`
`Subject Matter
`Suggested Class (if any)
`Suggested Technology Center (if any)
`
`Utility
`
`Sub Class (ifany)
`
`Total Number of Drawing Sheets (if any)
`
`Suggested Figure for Publication (if any)
`
`MICROSOFT CORP. EX. 1018
`Page 2 of 83
`
`

`

`PTOISBI14 (OT-07)
`Approved for use through 06130/2010. OMB 0651-0032
`US. Patent and Trademark Office; US. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995. no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`_
`_
`Application Number
`
`.
`.
`Title of Invention
`
`METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR NAVIGATING BETWEEN VISUAL
`COMPONENTS
`
`Publication Information:
`
`D Request Early Publication (Fee required at time of Request 37 CFR 1 .219)
`
`Request Not to Publish. I hereby request that the attached application not be published under 35 US.
`Cl C. 122(b) and certify that the invention disclosed in the attached application has not and will not be the subject of
`an application filed in another country, or under a multilateral international agreement, that requires publication at
`eighteen months after filing.
`
`sections
`
`
`
`Please Select One:
`Customer Number
`
`@ Customer Number
`92924
`
`I 0 US Patent Practitioner 0 Limited Recognition (37 CFR 11.9)
`
`Domestic BenefithationaI Stage Information:
`This section allows for the applicant to either claim benefit under 35 U.S.C. 119(e), 120, 121, or 365(0) or indicate National Stage
`entry from a PCT application. Providing this information in the application data sheet constitutes the specific reference required by
`35 U.S.C. 119(e) or 120, and 37 CFR 1.78(a)(2) or CFR 1.78(a)(4), and need not otherwise be made part of the specification.
`
`Prior Application Status
`
`Application Number
`
`Continuity Type
`
`Prior Application Number
`
`Filing Date (YYYY-MM-DD)
`
`
`
`Additional Domestic Benefit/National Stage Data may be generated within this form
`by selecting the Add button.
`
`Foreign Priority Information:
`This section allows for the applicant to claim benefit of foreign priority and to identify any prior foreign application for which priority is
`not claimed. Providing this information in the application data sheet constitutes the claim for priority as required by 35 U.S.C. 119(b)
`and 37 CFR 1.55(a).
`
`
`Application Number
`Country i
`Parent Filing Date (YYYY-MM-DD)
`Priority Claimed
`
`Representative Information:
`
`Representative information should be provided for all practitioners having a power of attorney in the application. Providing
`this information in the Application Data Sheet does not constitute a power of attorney in the application (see 37 CFR 1.32).
`Enter
`either Customer Number
`or
`complete
`the
`Representative Name
`section
`below.
`If
`both
`are completed the Customer Number will be used for the Representative Information during processing.
`
`EFS Web 2.2.2
`
`
`
`
`
`Additional Foreign Priority Data may be generated within this form by selecting the
`Add button.
`
`6) Yes O No
`
`Add
`
`Assignee Information:
`Providing this information in the application data sheet does not substitute for compliance with any requirement of part 3 of Title 37
`of the CFR to have an assignment recorded in the Office.
`
`Assi - nee 1
`
`MICROSOFT CORP. EX. 1018
`Page 3 of 83
`
`

`

`PTOISBI‘M (07-07)
`Approved for use through 06130/2010. OMB 0651-0032
`US. Patent and Trademark Office; US. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995. no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`
`Attorney Docket Number
`Application Data Sheet 37 CFR 1.76
`Application Number
`
`Title of Invention
`
`METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR NAVIGATING BETWEEN VISUAL
`COMPONENTS
`
`If the Assignee is an Organization check here.
`
`D
`
`
`
`Middle Name
`
`Family Name
`
`Given Name
`
`
`Mailing Address Information:
`Address 1
`
`Phone Number
`
`
`
`EFS Web 2.2.2
`
`—P
`
`ostal Code
`
`Fax Number _
`
`Additional Assignee Data may be generated within this form by selecting the Add
`button.
`
`
`Signature:
`
`A signature of the applicant or representative is required in accordance with 37 CFR 1.33 and 10.18. Please see 37
`CFR 1.4(d) for the form of the signature.
`
`Signature
`
`lRobert Paul Morris]
`
`Date (YYYY-MM-DD)
`
`2010-08-26
`
`
`
`First Name Registration Number Last Name
`
`
`
`This collection of information is required by 37 CFR 1.76. The information is required to obtain or retain a benefit by the public which
`is to file (and by the USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This
`collection is estimated to take 23 minutes to complete, including gathering, preparing, and submitting the completed application data
`sheet form to the USPTO. Time will vary depending upon the individual case. Any comments on the amount oftime you require to
`complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, US. Patent and
`Trademark Office, US. Department of Commerce, PO. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR
`COMPLETED FORMS TO THIS ADDRESS. SEND To: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`
`MICROSOFT CORP. EX. 1018
`Page 4 of 83
`
`

`

`Privacy Act Statement
`
`The information provided by you in this form will be subject to the following routine uses:
`
`1.
`
`The information on this form will be treated confidentially to the extent allowed under the Freedom of Information Act (5 U.S.C. 552)
`and the Privacy Act (5 U.S.C. 552a). Records from this system of records may be disclosed to the Department of Justice to determine
`whether the Freedom of Information Act requires disclosure of these records.
`
`A record from this system of records may be disclosed, as a routine use, in the course of presenting evidence to a court, magistrate, or
`administrative tribunal, including disclosures to opposing counsel in the course of settlement negotiations.
`
`A record in this system of records may be disclosed, as a routine use, to a Member of Congress submitting a request involving an
`individual, to whom the record pertains, when the individual has requested assistance from the Member with respect to the subject matter of
`the record.
`
`The Privacy Act of 1974 (P.L. 93-579) requires that you be given certain information in connection with your submission of the attached form related to
`a patent application or patent. Accordingly, pursuant to the requirements of the Act, please be advised that:
`(1) the general authority for the collection
`of this information is 35 U.S.C. 2(b)(2); (2) furnishing of the information solicited is voluntary; and (3) the principal purpose for which the information is
`used by the U.S. Patent and Trademark Office is to process andlor examine your submission related to a patent application or patent.
`If you do not
`furnish the requested information, the US Patent and Trademark Office may not be able to process and/or examine your submission, which may
`result in termination of proceedings or abandonment of the application or expiration of the patent.
`
`EFS Web 2.2.2
`
`A record in this system of records may be disclosed, as a routine use, to a contractor of the Agency having need for the information in
`order to perform a contract. Recipients of information shall be required to comply with the requirements ofthe Privacy Act of 1974, as
`amended, pursuant to 5 U.S.C. 552a(m).
`
`A record related to an International Application filed under the Patent Cooperation Treaty in this system of records may be disclosed,
`as a routine use, to the International Bureau of the World Intellectual Property Organization, pursuant to the Patent Cooperation Treaty.
`
`A record in this system of records may be disclosed, as a routine use, to another federal agency for purposes of National Security
`review (35 U.S.C. 181) and for review pursuant to the Atomic Energy Act (42 U.S.C. 218(c)).
`
`A record from this system of records may be disclosed, as a routine use, to the Administrator, General Services, or hislher designee,
`during an inspection of records conducted by GSA as part of that agency's responsibility to recommend improvements in records
`management practices and programs, under authority of 44 U.S.C. 2904 and 2906. Such disclosure shall be made in accordance with the
`GSA regulations governing inspection of records for this purpose, and any other relevant (i.e., GSA or Commerce) directive. Such
`disclosure shall not be used to make determinations about individuals.
`
`A record from this system of records may be disclosed, as a routine use, to the public after either publication of the application pursuan
`to 35 U.S.C. 122(b) or issuance of a patent pursuant to 35 U.S.C. 151. Further, a record may be disclosed, subject to the limitations of 37
`CFR 1.14, as a routine use, to the public if the record was filed in an application which became abandoned or in which the proceedings were
`terminated and which application is referenced by either a published application, an application open to public inspections or an issued
`patent.
`
`A record from this system of records may be disclosed, as a routine use, to a Federal, State, or local law enforcement agency, if the
`USPTO becomes aware of a violation or potential violation of law or regulation.
`
`
`
`MICROSOFT CORP. EX. 1018
`Page 5 of 83
`
`

`

`I CLAIM:
`
`1.
`
`A method for navigating between visual components, the method
`
`comprising:
`
`detecting, in a first application region of a presentation space of a display
`
`device, a first visual component of a first operating application in a plurality of operating
`
`applications;
`
`presenting a first navigation control, in a first navigation region determined
`
`based on the first application region, for navigating to a second visual component, of a
`
`second application in the plurality, in a second application region in the presentation
`
`space;
`
`detecting a user input corresponding to the first navigation control; and
`
`sending, in response to detecting the user input, navigation information to
`
`navigate to the second visual component.
`
`2.
`
`The method of claim 1 wherein the first application is represented by a first
`
`49
`
`program generated from first source code and the second application is represented by
`
`a second program generated from second source code.
`
`3.
`
`The method of claim 1 wherein detecting the first visual component
`
`includes detecting that the first visual component is assigned input focus for an input
`
`device.
`
`4.
`
`The method of claim 1 wherein the first navigation control is automatically
`
`presented in response to a presenting of the first visual component.
`
`MICROSOFT CORP. EX. 1018
`Page 6 of 83
`
`

`

`5.
`
`The method of claim 1 wherein the first navigation control is presented in
`
`response to a navigation-activate input received from a user.
`
`6.
`
`The method of claim 1 wherein the first navigation control is presented in
`
`response to a change detected in a visually detectable attribute of the first visual
`
`component.
`
`7.
`
`The method of claim 1 wherein the first navigation region is determined
`
`based on a location of at least one of the first visual component, a parent visual
`
`component.
`
`component of the first visual component, and a child visual component of the first visual
`
`detecting a move indication; and
`
`8.
`
`The method of claim 1 wherein the first navigation control is at least
`
`partially transparent.
`
`9.
`
`The method of claim 8 wherein a transparency attribute of the first
`
`navigation control is responsive to a change in at least one of a position of a visual
`
`representation of an input pointer, a change in an input focus attribute associated with
`
`at least one of the first navigation control and the first visual component, and a
`
`transparency attribute of the first visual component.
`
`10. The method of claim 1 wherein presenting the first navigation control
`
`comprises:
`
`detecting the first navigation control presented in a previous navigation region,
`
`determined based on the first application region;
`
`MICROSOFT CORP. EX. 1018
`Page 7 of 83
`
`

`

`determining the first navigation region based on the first application region and
`
`based on at least one of the previous navigation region and the move indication.
`
`11. The method of claim 1 wherein presenting the first navigation control
`
`further comprises:
`
`presenting at least one of a second application control corresponding to the
`
`second application and a second visual component control corresponding to the second
`
`controls based on a specified order of at least one of a plurality of applications
`
`visual component; and
`
`detecting the user input includes determining that the user input corresponds to
`
`at least one of the second application control and the second visual component control.
`
`12. The method of claim 11 wherein the at least one of the second application
`
`control and the second visual component control is presented based on a state of at
`
`least one of the second application and the second visual component.
`
`13. The method of claim 11 wherein the state indicates that the at least one of
`
`the second application and the second visual component is at least one of minimized,
`
`hidden, at least partially hidden, suspended, blocked, and configured so that access is
`
`not authorized.
`
`14. The method of claim 11 wherein at least one of the second application
`
`control and the second visual component control is presented in a plurality including at
`
`least one of a plurality of application controls and a plurality of visual component
`
`MICROSOFT CORP. EX. 1018
`Page 8 of 83
`
`

`

`corresponding to the plurality of visual component controls.
`
`15. The method of claim 14 wherein the specified order is based on at least
`
`one of a time attribute, an application identifier, a z-order attribute, a size attribute, a
`
`color attribute, a font, a state of a process context for an application, a state of a thread
`
`context in a process context, and a user-assigned order.
`
`16. The method of claim 1 wherein sending the navigation information
`
`includes sending via at least one of invoking at least one of a function, a method, and a
`
`subroutine; sending a message via a network; sending a message via an inter-process
`
`communication (IPC), and exchanging information via a shared data area.
`
`17. The method of claim 1 wherein the navigation information includes
`
`information for changing at least one of a z-order, input focus, size, location, font, color,
`
`and transparency level of at least one of the first visual component and the second
`
`visual component.
`
`corresponding to the plurality of application controls and a plurality of visual components
`
`comprising:
`
`18. The method of claim 1 further comprising presenting, based on the
`
`navigation information, a second navigation control, in a second navigation region
`
`determined based on the second application region, for navigating away from the
`
`second visual component to another visual component of another application in the
`
`plurality.
`
`19. A system for navigating between visual components, the system
`
`MICROSOFT CORP. EX. 1018
`Page 9 of 83
`
`

`

`a presentation space monitor component, an application navigator component,
`
`for operation in an execution environment;
`
`the presentation space monitor component configured for detecting, in a first
`
`application region of a presentation space of a display device, a first visual component
`
`of a first operating application in a plurality of operating applications;
`
`the application navigator component configured for presenting a first navigation
`
`control, in a first navigation region determined based on the first application region, for
`
`navigating to a second visual component, of a second application in the plurality, in a
`
`second application region in the presentation space;
`
`the navigation element handler component configured for detecting a user input
`
`a navigation element handler component, and a navigation director component adapted
`
`applications;
`
`corresponding to the first navigation control; and
`
`the navigation director component configured for sending, in response to
`
`detecting the user input, navigation information to navigate to the second visual
`
`component.
`
`20. A computer-readable medium embodying a computer program,
`
`executable by a machine, for navigating between visual components, the computer
`
`program comprising executable instructions for:
`
`detecting, in a first application region of a presentation space of a display
`
`device, a first visual component of a first operating application in a plurality of operating
`
`MICROSOFT CORP. EX. 1018
`Page 10 of 83
`
`

`

`presenting a first navigation control, in a first navigation region determined
`
`detecting a user input corresponding to the first navigation control; and
`
`sending, in response to detecting the user input, navigation information to
`
`second application in the plurality, in a second application region in the presentation
`
`space;
`
`based on the first application region, for navigating to a second visual component, of a
`
`navigate to the second visual component.
`
`MICROSOFT CORP. EX. 1018
`Page 11 of 83
`
`

`

`a83859:0
`
`Cezamxm
`
`Eo._n_\o._.
`
`x5262
`
`{0sz
`
`89:95
`
`a$5mc<
`
`#556ng
`
`Emccooow
`
`a$805;
`
`ccmwarms:EEO
`
`flmEBm>mgsw
`
`8252694
`
`NA
`
`9:980
`
`
`
`o|N|_\899$
`
`383mm59:
`
`moSmQ:55
`
`o:Loam?
`
`59:0
`
`83mm
`
`a5:63
`
`-cQBEHmE
`
`9.6809;
`
`fl:5
`
`3%60631
`
`a29:92
`
`
`
`a.6252Do:_m:t_>
`
`NHEmEcoL_>cm_
`
`fl8026038
`
`MICROSOFT CORP. EX. 1018
`Page 12 of 83
`
`

`

`in a first application region of a presentation space of a
`Detect,
`display device, a first visual component, of a first operating
`application in a plurality of operating applications
`
`Present a first navigation control, in a first navigation region
`determined based on the first application region, for navigating to a
`second visual component, of a second application in the plurality, in a
`second application region in the presentation space
`
`to navigate to the second visual component
`
`Detect a user input corresponding to the first navigation control
`
`Send, in response to detecting the user input, navigation information
`
`MICROSOFT CORP. EX. 1018
`Page 13 of 83
`
`

`

`Navigation
`Element Handler
`
`fl
`
`Director fl
`
`.
`PS Monitor fl
`
`Application
`Navigator &
`
`Navigation
`
`MICROSOFT CORP. EX. 1018
`Page 14 of 83
`
`

`

`Execution Environment 401 a
`
`Graphics Subsystem
`439a
`
`GUI Subsystem
`
`437a
`—
`
`gill;
`
`441a
`
`Presentation Controller 435a
`
`Navigation
`Element
`
`Application 403a
`
`Ul Element
`
`Handler
`4338
`
`—
`
`Network Stack 411a
`
`Handler406a .
`
`Navigation
`Director 408a
`
`Application
`Navigator 404a
`
`I
`PS Monitor 4023
`
`Application Protocol Component 413
`
`a
`
`MICROSOFT CORP. EX. 1018
`Page 15 of 83
`
`

`

`Execution Environment 4 1b
`
`Graphics Subsystem
`439b
`
`GUI Subsystem
`437b
`
`Input
`Driver
`441 b
`
`Presentation Controller 4 5b
`
`Network Stack 411b
`
`Navigation
`Element Handler
`406b
`
`Ul element
`handler
`433b
`
`Navigation
`Director
`408b
`
`Content
`Handler
`431 b
`
`5 Network Application
`Agent 405b
`
`Application
`
`Navigator 404b
`
`PS Monitor M
`
`Content Manager
`415b
`
`Application Protocol Component 413b
`
`MICROSOFT CORP. EX. 1018
`Page 16 of 83
`
`

`

`Graphics Subsystem 439C
`
`GUI Subsystem M
`
`I
`PS Monitor M
`
`Application
`Navigator M
`
`Navigation
`Director
`
`M
`
`Navigation
`Element Handler
`
`M
`
`Execution Environment fl
`
`Input Driver
`441C
`
`Network Stack 411C
`
`Presentation Controller
`435c1
`
`First Application 403—1 0
`
`Presentation Controller
`43502
`
`Second Application 403-20
`
`Ul Element
`Handler
`43301
`
`U| Element
`Handler
`
`433C2
`
`Application Protocol Component 4130
`
`MICROSOFT CORP. EX. 1018
`Page 17 of 83
`
`

`

`Network Stack 411d
`
`Application Protocol Component 413d
`
`Network Application Platform
`
`4 9d
`
`Controller m
`
`View Subsystem 42 d
`
`Navigation
`Director
`408d
`
`PS Monitor 402d
`
`Application
`Navigator M
`
`Model Subsystem 419d
`
`Network Application 40 d
`
`Execution Environment 4 1d
`
`Navigation
`Element
`Handler m
`
`Template Engine
`423d
`
`Template
`Database 42 d
`
`Model Database
`421 d
`
`MICROSOFT CORP. EX. 1018
`Page 18 of 83
`
`

`

`User Node
`
`&
`
`fl
`
`Application
`Provider Node
`
`MICROSOFT CORP. EX. 1018
`Page 19 of 83
`
`

`

`FirstApp
`
`Third App
`
`Second App 604—28
`
`OpA OpB
`
`OpN
`
`606-23
`
`Display Presentation Space 602a
`
`/
`
`//
`
`/
`
`// 614-23
`
`/616—3a
`
`/ 616—23
`6161a /
`-
`/
`
`610-23
`
`MICROSOFT CORP. EX. 1018
`Page 20 of 83
`
`

`

`First App 604-1
`
`b
`
`File
`
`Edit View
`
`Bookmarks
`
`Tools
`
`Help
`
`608-1b
`
`Location Http://mysite.OoOT.com
`
`609-1 b
`
`Display Presentation Space 602b
`
`/614-’|b
`
`Second App 604-2b
`——
`
`Application Presentation Space 610-1b
`
`MICROSOFT CORP. EX. 1018
`Page 21 of 83
`
`

`

`Display Presentation Space 6020
`
`// 614—1 0
`
`First App 604-10
`
`File
`
`Edit View
`
`+ First App
`- Second App
`|-Main
`|
`|- Tab 1
`I
`|_ Tabz
`- Third App
`
`Tools
`
`Help
`
`608-1
`
`0
`
`609- c
`
`Application Presentation Space 610-10
`
`Bookmarks
`.
`.
`Location Http://mysrte.OoOT.com
`
`Application Presentation Space 610-20
`
`MICROSOFT CORP. EX. 1018
`Page 22 of 83
`
`

`

`Display Presentation Space 02d
`
`Second App 604-2d
`
`+ First App
`- Second App
`|
`- Main
`|
`|- Tab 1
`|
`|- Tab 2
`
`- Third App
`
`MICROSOFT CORP. EX. 1018
`Page 23 of 83
`
`

`

`Display Presentation Space 602e
`
`Second App 604-2e
`
`First App 604-1e
`
`File
`
`Edit View
`
`Bookmarks
`
`Tools
`
`Location Http://mysite.OoOT.com
`
`Help
`
`Active Apps
`
`/
`
`/
`
`/ Second App -
`Third App
`Main App
`
`MICROSOFT CORP. EX. 1018
`Page 24 of 83
`
`

`

`PTO/SB/01A (01-09)
`Approved for use through 06/30/2010. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it displays a valid OMB control number.
`
`DECLARATION (37 CFR 1.63) FOR UTILITY OR DESIGN APPLICATION USING AN
`APPLICATION DATA SHEET (37 CFR 1.76)
`
`Title of METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR
`'"Ve""°“ NAVIGATING BETWEEN VISUAL COMPONENTS
`
`As the below named inventor(s), I/we declare that:
`
`This declaration is directed to:
`
`The attached application, or
`
`
`I:
`
`Application No.
`
`
`
`Petitioner/applicant is cautioned to avoid submitting personal information in documents filed in a patent application that may
`contribute to identity theft. Personal
`information such as social security numbers, bank account numbers, or credit card
`numbers (other than a check or credit card authorization form PTO-2038 submitted for payment purposes) is never required by
`the USPTO to support a petition or an application.
`If this type of personal information is included in documents submitted to the
`USPTO, petitioners/applicants should consider redacting such personal information from the documents before submitting them
`to the USPTO. Petitioner/applicant is advised that the record of a patent application is available to the public after publication
`of the application (unless a non—publication request in compliance with 37 CFR 1.213(a) is made in the application) or issuance
`of a patent. Furthermore, the record from an abandoned application may also be available to the public if the application is
`referenced in a published application or an issued patent (see 37 CFR 1.14). Checks and credit card authorization forms
`PTO-2038 submitted for payment purposes are not retained in the application file and therefore are not publicly available.
`
`D As amended on
`
`
`
`(if applicable);
`
`I/we believe that |/we am/are the original and first inventor(s) of the subject matter which is claimed and for which a patent is
`sought;
`
`llwe have reviewed and understand the contents of the above-identified application, including the claims, as amended by any
`amendment specifically referred to above;
`
`I/we acknowledge the duty to disclose to the United States Patent and Trademark Office all information known to me/us to be
`material to patentability as defined in 37 CFR 1.56,
`including for continuation-in-part applications, material information which
`became available between the filing date of the prior application and the national or PCT International filing date of the
`continuation-in-part application.
`
`WARNING:
`
`All statements made herein of my/our own knowledge are true, all statements made herein on information and belief are
`believed to be true, and further that these statements were made with the knowledge that willful false statements and the like
`are punishable by fine or imprisonment, or both, under 18 U.S.C. 1001, and may jeopardize the validity of the application or any
`patent issuing thereon.
`
`FULL NAME OF |NVENTOR(S)
`
`Inventorone: Robert Paul Morris
`Date: 2010/08/26
`
`Signature: /R°bert PaUI MONIS/
`Citizen of: US
`Date:
`
`Inventor two:
`
`Signature:
`
`Citizen of:
`
`additional form(s) attached hereto.
`IE Additional inventors or a legal representative are being named on
`This collection of information is required by 35 U.S.C. 115 and 37 CFR 1.63. The information is required to obtain or retain a benefit by the public which is to file (and
`by the USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.11 and 1.14. This collection is estimated to take 1 minute to
`complete,
`including gathering, preparing, and submitting the completed application form to the USPTO. Time will vary depending upon the individual case. Any
`comments on the amount of time you require to complete this form and/or suggestions for reducing this burden. should be sent to the Chief Information Officer. U.S.
`Patent and Trademark Office, U.S. Department of Commerce, PO. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED FORMS TO
`THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`Ifyou need assistance in completing the form, call 1-800-PTO-9199 and select option 2.
`
`MICROSOFT CORP. EX. 1018
`Page 25 of 83
`
`

`

`The Privacy Act of 1974 (P.L. 93-579) requires that you be given certain information in connection
`with your submission of the attached form related to a patent application or patent. Accordingly,
`pursuant to the requirements of the Act, please be advised that: (1) the general authority for the
`collection of this information is 35 U.S.C. 2(b)(2); (2) furnishing of the information solicited is voluntary;
`and (3) the principal purpose for which the information is used by the US. Patent and Trademark
`Office is to process and/or examine your submission related to a patent application or patent. If you do
`not furnish the requested information, the US. Patent and Trademark Office may not be able to
`process and/or examine your submission, which may result in termination of proceedings or
`abandonment of the application or expiration of the patent.
`
`The information provided by you in this form will be subject to the following routine uses:
`
`Privacy Act Statement
`
`violation of law or regulation.
`
`The information on this form will be treated confidentially to the extent allowed under the
`Freedom of Information Act (5 U.S.C. 552) and the Privacy Act (5 U.S.C 552a). Records from
`this system of records may be disclosed to the Department of Justice to determine whether
`disclosure of these records is required by the Freedom of Information Act.
`in the course of
`A record from this system of records may be disclosed, as a routine use,
`presenting evidence to a court, magistrate, or administrative tribunal, including disclosures to
`opposing counsel in the course of settlement negotiations.
`to a Member of
`A record in this system of records may be disclosed, as a routine use,
`Congress submitting a request involving an individual, to whom the record pertains, when the
`individual has requested assistance from the Member with respect to the subject matter of the
`record.
`A record in this system of records may be disclosed, as a routine use, to a contractor of the
`Agency having need for the information in order to perform a contract. Recipients of
`information shall be required to comply with the requirements of the Privacy Act of 1974, as
`amended, pursuant to 5 U.S.C. 552a(m).
`A record related to an International Application filed under the Patent Cooperation Treaty in
`this system of records may be disclosed, as a routine use, to the International Bureau of the
`World Intellectual Property Organization, pursuant to the Patent Cooperation Treaty.
`A record in this system of records may be disclosed, as a routine use, to another federal
`agency for purposes of National Security review (35 U.S.C. 181) and for review pursuant to
`the Atomic Energy Act (42 U.S.C. 218(c)).
`A record from this system of records may be disclosed, as a routine use, to the Administrator,
`General Services, or his/her designee, during an inspection of records conducted by GSA as
`part of that agency's responsibility to recommend improvements in records management
`practices and programs, under authority of 44 U.S.C. 2904 and 2906. Such disclosure shall
`be made in accordance with the GSA regulations governing inspection of records for this
`purpose, and any other relevant (i.e., GSA or Commerce) directive. Such disclosure shall not
`be used to make determinations about individuals.
`A record from this system of records may be disclosed, as a routine use, to the public after
`either publication of the application pursuant to 35 U.S.C. 122(b) or issuance of a patent
`pursuant to 35 U.S.C. 151. Further, a record may be disclosed, subject to the limitations of 37
`CFR 1.14, as a routine use, to the public if the record was filed in an application which
`became abandoned or in which the proceedings were terminated and which application is
`referenced by either a published application, an application open to public inspection or an
`issued patent.
`A record from this system of records may be disclosed, as a routine use, to a Federal, State,
`or local law enforcement agency, if the USPTO becomes aware of a violation or potential
`
`MICROSOFT CORP. EX. 1018
`Page 26 of 83
`
`

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


Or .

Accessing this document will incur an additional charge of $.

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

Accept $ Charge
throbber

Still Working On It

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

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

throbber

A few More Minutes ... Still Working

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

Thank you for your continued patience.

This document could not be displayed.

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

Your account does not support viewing this document.

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

Your account does not support viewing this document.

Set your membership status to view this document.

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

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

Become a Member

One Moment Please

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

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

Your document is on its way!

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

Sealed Document

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

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


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket