Associating command surfaces with multiple active components

Information

  • Patent Grant
  • 10445114
  • Patent Number
    10,445,114
  • Date Filed
    Thursday, January 19, 2017
    7 years ago
  • Date Issued
    Tuesday, October 15, 2019
    5 years ago
Abstract
The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a shared command surface that they will be utilizing. Each component may utilize an arbitrary number of commands that are associated with the command surface. The command manager acts as a message broker between the components on the page and the command surfaces. When a command that is associated with a command surface is received, the command manager dispatches the command message to the appropriate components.
Description
BACKGROUND

In order to accommodate the diverse components supported by web platforms and applications, many online products and services implement user interface designs with distributed commands. These user interfaces feature numerous, distinct command surfaces such that each component in the application has its own command set. Each application is tightly integrated with its associated component in the user interface. For example, a web page may include two different components that include similar functionality (i.e. two different textboxes) but each component includes its own independent command surface.


SUMMARY

This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.


The same command surface may be associated with unrelated components and applications on a page. Components register the commands associated with a shared command surface that they will be utilizing. Each component may utilize an arbitrary number of commands that are associated with the command surface. A command manager acts as a message broker between the components on the page and the shared command surfaces. When a command that is associated with a command surface is received, the command manager dispatches the command message to the appropriate components.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates an exemplary computing system;



FIG. 2 shows a system for associating command surfaces with multiple active components;



FIG. 3 illustrates a process for associating a command surface with multiple components; and



FIG. 4 shows a process for receiving and dispatching a command to components that is received from a command surface.





DETAILED DESCRIPTION

Referring now to the drawings, in which like numerals represent like elements, various embodiments will be described. In particular, FIG. 1 and the corresponding discussion are intended to provide a brief, general description of a suitable computing environment in which embodiments may be implemented.


Generally, program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types. Other computer system configurations may also be used, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and the like. Distributed computing environments may also be used where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.


Referring now to FIG. 1, an illustrative computer architecture for a computer 100 utilized in the various embodiments will be described. While computer 100 is generally illustrated as a client computing device, computer 100 may be configured as a client, a server, mobile device, or any other computing device. Computer 100 includes a central processing unit 5 (“CPU”), a system memory 7, including a random access memory 9 (“RAM”) and a read-only memory (“ROM”) 10, and a system bus 12 that couples the memory to the CPU 5. A basic input/output system containing the basic routines that help to transfer information between elements within the computer, such as during startup, is stored in the ROM 10. The computer 100 further includes a mass storage device 14 for storing an operating system 16, application programs 24, and other program modules, which will be described in greater detail below.


The mass storage device 14 is connected to the CPU 5 through a mass storage controller (not shown) connected to the bus 12. The mass storage device 14 and its associated computer-readable media provide non-volatile storage for the computer 100. Although the description of computer-readable media contained herein refers to a mass storage device, such as a hard disk or CD-ROM drive, the computer-readable media can be any available media that can be accessed by the computer 100.


By way of example, and not limitation, computer-readable media may comprise computer storage media and communication media. Computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, digital versatile disks (“DVD”), or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer 100.


According to various embodiments, computer 100 may operate in a networked environment using logical connections to remote computers through a network 18, such as the Internet. The computer 100 may connect to the network 18 through a network interface unit 20 connected to the bus 12. The network connection may be wireless and/or wired. The network interface unit 20 may also be utilized to connect to other types of networks and remote computer systems. The computer 100 may also include an input/output controller 22 for receiving and processing input from a number of other devices, including a keyboard, mouse, or electronic stylus (not shown in FIG. 1). Similarly, an input/output controller 22 may provide output to a display screen that includes a user interface 28, a printer, or other type of output device. Computer 100 may also be coupled to data source(s) (not shown) through a network connection 18, and/or some other connection.


As mentioned briefly above, a number of program modules and data files may be stored in the mass storage device 14 and RAM 9 of the computer 100, including an operating system 16 suitable for controlling the operation of a networked personal computer, such as the WINDOWS VISTA® operating system from MICROSOFT CORPORATION of Redmond, Wash. The mass storage device 14 and RAM 9 may also store one or more program modules. In particular, the mass storage device 14 and the RAM 9 may store one or more application programs 26, such as a web browser application 25. For example, browser program 25 may be the MICROSOFT INTERNET EXPLORER® application.


Server 23 is configured to provide site services for computer 100. As illustrated, server 23 includes site software that is configured to provide a site that is accessed through browser application 25 on client 100. According to one embodiment, the site software, such as MICROSOFT SHAREPOINT SERVICES® may be used to provide collaboration tools, document storage tools and workflow tools that are associated with a site. For example, a site may be created with components that provide users (team members) with ways to share documents; share calendar or event information; generate and discuss ideas about a project; and adding, assigning, and tracking tasks concerning a project. The site may be configured as an Internet Site, Extranet Site, and/or an Intranet site or any other site that is accessible to users.


User interface (UI) 28 is designed to provide a user with a visual way to view the site and to interact with command surfaces and components on a web page. Instead of each command surface on a page being directly coupled to only one component on a page, the command surface may be coupled to more than one component on a page, even when the components are associated with different applications. As illustrated in UI 28, the same command surface on a page is associated with two different components (C1 and C2). The command surface may be a command surface such as a Ribbon, a toolbar, a pie menu, and the like. The components on the page may be unrelated and associated with different applications. Generally, each component registers the commands associated with a command surface that they will be utilizing with command manager 26. Command manager 26 acts as a message broker between the components on the page and the command surfaces. Each component may utilize an arbitrary number of commands that are associated with the command surface. For example, component C1 may use three of the commands from the command surface and C2 could use two of the commands. A component (e.g. C3) could be a component that is not visible to a user. For example, component C3 could be a spell checker that registers to be informed of a save command that is associated with the command surface. The components may also attach or detach from a command surface or dynamically change the number of commands during runtime. A component may register a command to be a focused command or a global command. When a command is registered as a global command by a component, then even when the component does not have the current focus it still receives the command when the command is activated on the command surface. When a command is registered as a focused command, then the component receives notification of the command when it is currently has the focus. When a command that is associated with a command surface is received, the command manager 26 dispatches the command message to the appropriate components. The operation of command manager 26 is described in more detail below.



FIG. 2 shows a system for associating command surfaces with multiple active components. As illustrated, system 200 includes page 205, component 210, component 212, component 214 and command manager 26 that includes command dispatcher 220, focus manager 225, undo manager 230, and command surfaces 235.


As discussed above, command manager 26 manages the interaction between the command surfaces and the different components. While command dispatcher 220, focus manager 225, undo manager 230, and command surfaces 235 are shown as integrated within command manager 26, some or all of their functionality may be located externally from command manager 26.


The components on page 205 may represent numerous applications and controls that are hosted in web sites, including web services and web applications. For example, rich text editors, clocks, spread sheet modules, data forms, drawing tools, and the like, are components that may be included on a page.


Any component that desires to utilize a shared command surface registers with command manager 26. After registering, or during registration, the component specifies the commands that they wish to be notified of when they occur on a command surface. According to one embodiment, the commands are specified to the command manager in a list of one or more commands (i.e. commands 211, 213 and 215). A component may specify the command to be a global command or a focused command. A global command is dispatched to the component by the command manager 26 even when that component does not have focus. In this way, a component may react to a command on a command surface even when that component is not active. A focused command is only dispatched to the component when that component has focus. A component may attach a command or detach a command from a command surface at any time. For example, a component may change the active commands available on the command surface based on the change of state of an application. The component may also specify whether or not it may receive focus.


The command manager 26 may periodically, or as a side effect of a particular event on the page, poll the registered components on behalf of the command surfaces in order to determine the state of each command that they are hosting. In one embodiment, this command state is composed of whether the command is currently enabled or disabled in the component and an collection of other state information associated with the command. For example, a “Bold” button may poll for whether it is currently enabled (turned on) or not in addition to whether the button is active in the command surface. According to one embodiment, when a command is received on a command surface (i.e. user clicks on a command) the command manager sends the command to the command dispatcher 220.


Command Dispatcher 220 interacts with the registered components on a page. In this example, command dispatcher 220 is configured to interact with component 210, component 212 and component 214. The command dispatcher is configured to dispatch commands to the components, request the state of commands and determine if the commands are enabled. The command dispatcher keeps a record of the command handlers registered for the commands and uses this information to route the commands and messages to the components. According to one embodiment, the command dispatcher 220 may send other messages to the components and/or additional information along with the dispatched commands. For example, the information may relate to data used in processing the command, state information, and the like. Commands from the command dispatcher may also run through the focus manager 225 as a proxy to help ensure that the correct components receive them commands. According to one embodiment, the focus manager is coupled between the main command dispatcher 220 and the components. In this embodiment, the focused commands are registered with the focus manager 225 and the focus manager 225 in turn registers for them with the main command dispatcher 220. When a command is dispatched through the main command dispatcher 220 into the focus manager 225, the focus manager 225 can then route the command according to which component, if any, currently has the focus.


The focus manager 225 manages the selection of components on page 200. The focus manager 225 is configured to keep track of the component that currently has the focus on the page (the active component). When an event occurs on the page (a user click for example), the component that detects the event may request, with the focus manager 225, that it become the active component. The focus manager 225 will then tell the previously active component to yield the focus. The focus manager 225 will then notify the requesting component that it now has the focus. When a selection occurs outside of an active component on the page, the focus manager may send a message to the components that no component is active, such that each of the components may detach focus. When the component receives focus, the command manager 26 sends a notification to the component such that it may request the current focus. Similarly, the component losing focus may be informed such that it may yield the current focus. According to one embodiment, when another component requests focus, the previously focused component is asked to yield focus by command manager 26.


Undo Manager 230 is used to undo/redo commands that have been executed. Undo manager 230 keeps track of the commands that have been executed, and when an undo or redo command is requested, it helps to ensure that the correct component receives the request to undo or redo the command.


Command surfaces 235 keeps track of the command surface(s) that are associated with the components on the page. The command surface may be any type of command surface such as a Ribbon, a toolbar, a pie menu, and the like. The command surface itself does not handle the processing of a command that is associated with it. Instead, when a command is activated on a command surface, the command manager 26 directs the command to the appropriate components on the page. According to one embodiment, command surfaces in command surfaces 235 support messages to refresh the control states of the commands that are associated as well as to enable/disable the commands for the components. The command surfaces also include defined methods for utilizing the command surface. For example, a method may be provided in a Ribbon control to show a previously unseen contextual tab. Upon initialization of the command surface by command manager 26, it draws its default content. According to one embodiment, the data associated with the command surface is stored within an XML file.


While not illustrated in FIG. 2, other functionality may be included within command manager 26. For example, other managers may be implemented. For instance, a task manager could be programmed to process work requests related to the components.


Referring now to FIG. 3, an illustrative process for associating a command surface with multiple components is described.


When reading the discussion of the routines presented herein, it should be appreciated that the logical operations of various embodiments are implemented (1) as a sequence of computer implemented acts or program modules running on a computing system and/or (2) as interconnected machine logic circuits or circuit modules within the computing system. The implementation is a matter of choice dependent on the performance requirements of the computing system implementing the invention. Accordingly, the logical operations illustrated and making up the embodiments described herein are referred to variously as operations, structural devices, acts or modules. These operations, structural devices, acts and modules may be implemented in software, in firmware, in special purpose digital logic, and any combination thereof.


After a start operation, process 300 flows to operation 310 where the command manager is initialized. The command manager acts as a message broker between the components on a page and the command surfaces. According to one embodiment, the command manager initializes the command dispatcher, the focus manager, the undo manager and the command surface(s) that are to be shared among components on the page.


Moving to operation 320, the components on the page are registered with the command manager. Any component on a page that desires to utilize a shared command surface registers with the command manager.


Flowing to operation 330, the components register the commands they wish to be notified of when they occur on a command surface. A component may register receive focused commands or global commands. When a command is registered as a global command by a component, then even when that component does not have the current focus it still receives the command when the command is activated on the command surface. When a command is registered as a focused command, then that component receives notification of the command only when it is currently has the focus. The component also provides methods to handle the commands when the component is called on to execute the command.


Transitioning to operation 340, the command surface(s) to be associated with the components are initialized. The command surface may be any type of command surface such as a Ribbon, a toolbar, a pie menu, and the like. Command surfaces support messages to refresh the control states of the commands that are associated with components as well as to enable/disable the commands for the components. The command surfaces also include defined methods for utilizing the command surface.


The process then flows to an end operation and returns to processing other actions.



FIG. 4 shows a process for receiving and dispatching a command to components that is received from a command surface.


After a start operation, process 400 flows to operation 410 where the command is received from a command surface. When a command is activated on a command surface the command is redirected to the command manager that handles the routing of the command to the appropriate components.


Moving to operation 420, the components that are to receive the dispatched command are determined. Generally, the determination of where to dispatch the command is based on which components registered to receive notification of the commands as well as the current focus of the component. For example, as discussed above, some components desire to be informed of a command whenever it occurs, whereas other components desire to be informed only when they have the focus.


At operation 430, a determination may be made as to whether the determined components are ready to process the command. Before dispatching the command to the component(s), the command manager may poll the component(s) to determine if each component is ready to process the command.


For each component that is ready to process the command, the process moves to operation 440 where the command is dispatched to those determined components.


Moving to operation 450, a record is maintained regarding the commands that have been executed on the page and what components were notified. In this way, when an undo or redo command is requested, it helps to ensure that the correct component receives the request to undo or redo the command.


The process then flows to an end operation and returns to processing other actions.


The above specification, examples and data provide a complete description of the manufacture and use of the composition of the invention. Since many embodiments of the invention can be made without departing from the spirit and scope of the invention, the invention resides in the claims hereinafter appended.

Claims
  • 1. A method for associating a shared command surface with active components, comprising: associating a shared command surface with a component associated with an application;wherein the shared command surface includes user selectable commands for performing actions;receiving a registration from the component requesting notification when one or more of the commands on the shared command surface is activated, the registration comprising a command list of the one or more of the commands on the shared command surface and the command list specifying whether each of the one or more commands in the command list is a global command or a focused command, wherein the global command indicates to dispatch the command regardless of a current focus on the component and wherein the focused command indicates to dispatch the command based on the current focus on the component:determining when a particular command included on the shared command surface is activated;determining when the component should receive the particular command based on the particular command being included in the command list and based on whether the particular command is specified in the command list as a global command or a focused command: anddispatching the particular command to the component for processing when determined that the component should receive the particular command.
  • 2. The method of claim 1, further comprising determining that the component is to receive the particular command when the particular command is associated with the component as a global command or as a focused command when the component has the current focus.
  • 3. The method of claim 1, further comprising changing the current focus in response to receiving a request to change the focus from either the component or another component on a web page.
  • 4. The method of claim 1, wherein receiving the registration comprises polling the component to acquire the command list.
  • 5. The method of claim 1, further comprising maintaining record of commands that have been processed; and, when an undo procedure is initiated, informing components of commands to undo.
  • 6. The method of claim 1, wherein the component can detach an associated command during runtime.
  • 7. A non-transitory computer-readable storage medium having computer-executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method for associating a command surface with active components, the method comprising: associating a shared command surface with a component associated with an application; wherein the shared command surface includes user selectable commands for performing actions;receiving a registration from the component requesting notification when one or more of the commands on the shared command surface is activated, the registration comprising a command list of the one or more of the commands on the shared command surface and the command list specifying whether each of the one or more commands in the command list is a global command or a focused command, wherein the global command indicates to dispatch the command regardless of a current focus on the component and wherein the focused command indicates to dispatch the command based on the current focus on the component:determining when a particular command included on the shared command surface is activated;determining when the component should receive the particular command based on the particular command being included in the command list and based on whether the particular command is specified in the command list as a global command or a focused command: anddispatching the particular command to the component for processing when determined that the component should receive the particular command.
  • 8. The non-transitory computer-readable storage medium of claim 7, wherein the method further comprises determining that the component is to receive the particular command when the particular command is associated with the component as a global command or as a focused command when the component has the current focus.
  • 9. The non-transitory computer-readable storage medium of claim 7, wherein the method further comprises changing the current focus in response to receiving a request to change the focus from either the component or another component on a web page.
  • 10. The non-transitory computer-readable storage medium of claim 7, wherein accessing the command list for the component comprises polling the component to acquire the command list.
  • 11. The non-transitory computer-readable storage medium of claim 7, wherein the method further comprises maintaining record of commands that have been processed; and, when an undo procedure is initiated, informing components of commands to undo.
  • 12. The non-transitory computer-readable storage medium of claim 7, wherein the component can detach an associated command during runtime.
  • 13. A system for associating a command surface with components, comprising: at least one processor;a memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least one processor, cause the at least one processor to perform a method, the method comprising:associating a shared command surface with a component associated with an application; wherein the shared command surface includes user selectable commands for performing actions;receiving a registration from the component requesting notification when one or more of the commands on the shared command surface is activated, the registration comprising a command list of the one or more of the commands on the shared command surface and the command list specifying whether each of the one or more commands in the command list is a global command or a focused command, wherein the global command indicates to dispatch the command regardless of a current focus on the component, and wherein the focused command indicates to dispatch the command based on the current focus on the component;determining when a particular command included on the shared command surface is activated;determining when the component should receive the particular command based on the particular command being included in the command list and based on whether the particular command is specified in the command list as a global command or a focused command; anddispatching the particular command to the component for processing when determined that the component should receive the particular command.
  • 14. The system of claim 13, wherein the method further comprises changing the current focus in response to receiving a request to change the focus from either the component or another component on a web page.
  • 15. The system of claim 13, wherein accessing the command list for the component comprises polling the component to acquire the command list.
  • 16. The system of claim 13, wherein the method further comprises maintaining record of commands that have been processed; and, when an undo procedure is initiated, informing components of commands to undo.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of application Ser. No. 12/059,644, now U.S. Pat. No. 9,588,781, filed Mar. 31, 2008, which is hereby incorporated by reference in its entirety. To the extent appropriate, the present application claims priority to the above-referenced application.

US Referenced Citations (487)
Number Name Date Kind
3946911 Morane et al. Mar 1976 A
5134915 Fukano et al. Aug 1992 A
5220675 Padawer et al. Jun 1993 A
5247438 Subas et al. Sep 1993 A
5305435 Bronson Apr 1994 A
5307086 Griffin et al. Apr 1994 A
5323314 Baber et al. Jun 1994 A
5412772 Monson May 1995 A
5414809 Hogan et al. May 1995 A
5457476 Jenson Oct 1995 A
5461708 Kahn Oct 1995 A
5480894 Hider et al. Jan 1996 A
5502805 Anderson et al. Mar 1996 A
5533184 Malcolm Jul 1996 A
5559875 Bieselin et al. Sep 1996 A
5581677 Myers et al. Dec 1996 A
5581686 Koppolu Dec 1996 A
5592602 Edmunds et al. Jan 1997 A
5673403 Brown et al. Sep 1997 A
5694610 Habib et al. Dec 1997 A
5764960 Perks et al. Jun 1998 A
5787295 Nakao Jul 1998 A
5793365 Tang et al. Aug 1998 A
5796393 MacNaughton et al. Aug 1998 A
5828367 Kuga Oct 1998 A
5844588 Anderson Dec 1998 A
5850561 Church et al. Dec 1998 A
5864848 Horvitz et al. Jan 1999 A
5872973 Mitchell et al. Feb 1999 A
5873108 Goyal et al. Feb 1999 A
5874953 Webster et al. Feb 1999 A
5874956 LaHood Feb 1999 A
5884572 Kawaguchi Mar 1999 A
5893073 Kasso et al. Apr 1999 A
5910895 Proskauer Jun 1999 A
5914714 Brown Jun 1999 A
5917489 Thurlow et al. Jun 1999 A
5924089 Mocek et al. Jul 1999 A
5937160 Davis et al. Aug 1999 A
5963938 Wilson et al. Oct 1999 A
5999173 Ubillos Dec 1999 A
6002395 Wagner et al. Dec 1999 A
6016478 Zhang et al. Jan 2000 A
6038395 Chow et al. Mar 2000 A
6038542 Ruckdashel Mar 2000 A
6067551 Brown et al. May 2000 A
6073110 Rhodes et al. Jun 2000 A
6073142 Geiger et al. Jun 2000 A
6088707 Bates et al. Jul 2000 A
6092103 Pritsch Jul 2000 A
6137488 Kraft et al. Oct 2000 A
6154740 Shah Nov 2000 A
6154755 Dellert et al. Nov 2000 A
6160554 Krause Dec 2000 A
6188401 Peyer Feb 2001 B1
6189024 Bauersfeld et al. Feb 2001 B1
6195094 Celebiler Feb 2001 B1
6199102 Cobb Mar 2001 B1
6237135 Timbol May 2001 B1
6239798 Ludolph et al. May 2001 B1
6269341 Redcay, Jr. Jul 2001 B1
6272488 Chang et al. Aug 2001 B1
6307574 Ashe et al. Oct 2001 B1
6311195 Hachiya et al. Oct 2001 B1
6313854 Gibson Nov 2001 B1
6326962 Szabo Dec 2001 B1
6327046 Miyamoto et al. Dec 2001 B1
6330578 Savin et al. Dec 2001 B1
6330589 Kennedy Dec 2001 B1
6341277 Coden et al. Jan 2002 B1
6342901 Adler et al. Jan 2002 B1
6356893 Itakura et al. Mar 2002 B1
6369840 Barnett et al. Apr 2002 B1
6374304 Chiashi Apr 2002 B1
6385769 Lewallen May 2002 B1
6430563 Fritz et al. Aug 2002 B1
6433831 Dinwiddie et al. Aug 2002 B1
6434598 Gish Aug 2002 B1
6442527 Worthington Aug 2002 B1
6446118 Gottlieb Sep 2002 B1
6457062 Pivowar et al. Sep 2002 B1
6466240 Maslov Oct 2002 B1
6469723 Gould et al. Oct 2002 B1
6484180 Lyons et al. Nov 2002 B1
6493006 Gourdol Dec 2002 B1
6493007 Pang Dec 2002 B1
6507845 Cohen et al. Jan 2003 B1
6529918 Takahashi Mar 2003 B2
6567509 Gusler et al. May 2003 B1
6570890 Keenan et al. May 2003 B1
6584501 Cartsonis et al. Jun 2003 B1
6584504 Choe Jun 2003 B1
6624831 Shahine et al. Sep 2003 B1
6633867 Kraft et al. Oct 2003 B1
6654791 Bates et al. Nov 2003 B1
6701513 Bailey Mar 2004 B1
6707454 Barg et al. Mar 2004 B1
6721402 Usami Apr 2004 B2
6725228 Clark et al. Apr 2004 B1
6750850 O'Leary Jun 2004 B2
6753887 Carolan et al. Jun 2004 B2
6789107 Bates et al. Sep 2004 B1
6799095 Owen et al. Sep 2004 B1
6816904 Ludwig et al. Nov 2004 B1
6832244 Raghunandan Dec 2004 B1
6847989 Chastain et al. Jan 2005 B1
6882353 Nettles et al. Apr 2005 B2
6892193 Bolle et al. May 2005 B2
6892196 Hughes May 2005 B1
6895426 Cortright et al. May 2005 B1
6907423 Weil et al. Jun 2005 B2
6925605 Bates et al. Aug 2005 B2
6928613 Ishii et al. Aug 2005 B1
6934740 Lawande et al. Aug 2005 B1
6941304 Gainey et al. Sep 2005 B2
6956429 Elbanhawy Oct 2005 B1
6981209 Parikh et al. Dec 2005 B1
6990652 Parthasarathy et al. Jan 2006 B1
6990654 Carroll, Jr. Jan 2006 B2
7016864 Notz et al. Mar 2006 B1
7044363 Silverbrook et al. May 2006 B2
7069538 Renshaw Jun 2006 B1
7085757 Dettinger et al. Aug 2006 B2
7086006 Subramanian et al. Aug 2006 B2
7096218 Schirmer et al. Aug 2006 B2
7103849 Aikawa Sep 2006 B2
7111238 Kuppusamy et al. Sep 2006 B1
7113941 Arend et al. Sep 2006 B2
7117370 Khan et al. Oct 2006 B2
7117436 O'Rourke et al. Oct 2006 B1
7134095 Smith et al. Nov 2006 B1
7149983 Robertson et al. Dec 2006 B1
7174361 Paas Feb 2007 B1
7181697 Tai et al. Feb 2007 B2
7188317 Hazel Mar 2007 B1
7200636 Harding Apr 2007 B2
7206813 Dunbar et al. Apr 2007 B2
7206814 Kirsch Apr 2007 B2
7216301 Moehrle May 2007 B2
7216302 Rodden et al. May 2007 B2
7218976 Minagawa May 2007 B2
7240323 Desai et al. Jul 2007 B1
7251640 Baumard Jul 2007 B2
7277572 MacInnes et al. Oct 2007 B2
7281245 Reynar et al. Oct 2007 B2
7287233 Arend et al. Oct 2007 B2
7290033 Goldman et al. Oct 2007 B1
7296241 Oshiro et al. Nov 2007 B2
7356537 Reynar et al. Apr 2008 B2
7356772 Brownholtz et al. Apr 2008 B2
7362311 Filner et al. Apr 2008 B2
7370282 Cary May 2008 B2
7380236 Hawley May 2008 B2
7395221 Doss et al. Jul 2008 B2
7395500 Whittle et al. Jul 2008 B2
7395540 Rogers Jul 2008 B2
7421660 Charnock et al. Sep 2008 B2
7421690 Forstall et al. Sep 2008 B2
7426713 Duggan et al. Sep 2008 B2
7461077 Greenwood Dec 2008 B1
7464343 Shaw et al. Dec 2008 B2
7469385 Harper et al. Dec 2008 B2
7472117 Dettinger et al. Dec 2008 B2
7472374 Dillman et al. Dec 2008 B1
7499907 Brown et al. Mar 2009 B2
7509328 Weiss et al. Mar 2009 B2
7565403 Horvitz et al. Jul 2009 B2
7584253 Curbow et al. Sep 2009 B2
7610575 Sproule Oct 2009 B2
7632311 Seedhom et al. Dec 2009 B2
7661075 Lahdesmaki Feb 2010 B2
7664821 Ancin et al. Feb 2010 B1
7676767 Hofmeister et al. Mar 2010 B2
7681149 Lahdesmaki Mar 2010 B2
7685116 Pell et al. Mar 2010 B2
7707255 Satterfield et al. Apr 2010 B2
7711742 Bennett et al. May 2010 B2
7716593 Durazo et al. May 2010 B2
7739259 Hartwell et al. Jun 2010 B2
7747966 Leukart et al. Jun 2010 B2
7769698 Matic Aug 2010 B2
7779386 Seitz et al. Aug 2010 B2
7788598 Bansal et al. Aug 2010 B2
7802199 Shneerson et al. Sep 2010 B2
7827546 Jones et al. Nov 2010 B1
7831902 Sourov et al. Nov 2010 B2
7853877 Giesen et al. Dec 2010 B2
7860901 Cheng et al. Dec 2010 B2
7865868 Falzone Schaw et al. Jan 2011 B2
7870465 VerSteeg Jan 2011 B2
7886290 Dhanjal et al. Feb 2011 B2
7895531 Radtke et al. Feb 2011 B2
7908580 Stubbs et al. Mar 2011 B2
7925621 Sikchi et al. Apr 2011 B2
7949963 Pham May 2011 B1
8046683 Larcheveque et al. Oct 2011 B2
8117542 Radtke et al. Feb 2012 B2
8146016 Himberger et al. Mar 2012 B2
8150930 Satterfield et al. Apr 2012 B2
8171417 Bamford et al. May 2012 B2
8201103 Dukhon et al. Jun 2012 B2
8239882 Dhanjal et al. Aug 2012 B2
8285806 Yu Oct 2012 B2
8302014 Lezama Guadarrama et al. Oct 2012 B2
8402096 Affronti et al. Mar 2013 B2
8479122 Hotelling et al. Jul 2013 B2
8484578 Gordner et al. Jul 2013 B2
8605090 Garg et al. Dec 2013 B2
8627222 Hartwell et al. Jan 2014 B2
8627562 Sutter et al. Jan 2014 B2
8638333 Garg et al. Jan 2014 B2
8689137 McCormack et al. Apr 2014 B2
8762880 Dukhon et al. Jun 2014 B2
8799353 Larsson et al. Aug 2014 B2
8799808 Satterfield et al. Aug 2014 B2
8839139 Leukart et al. Sep 2014 B2
8904287 Kumar et al. Dec 2014 B2
9015624 Radtke et al. Apr 2015 B2
9046983 Zhao et al. Jun 2015 B2
9098473 Dukhon et al. Aug 2015 B2
9182885 Ruscher et al. Nov 2015 B2
9304658 Mercer Apr 2016 B2
9338114 Affronti et al. May 2016 B2
9542667 Taboada et al. Jan 2017 B2
9619116 Dukhon et al. Apr 2017 B2
9645698 Himberger et al. May 2017 B2
9665850 McCann et al. May 2017 B2
9690450 Satterfield et al. Jun 2017 B2
9715678 Hill et al. Jul 2017 B2
9727989 Garg et al. Aug 2017 B2
9762637 Bullotta et al. Sep 2017 B2
9864489 Dean et al. Jan 2018 B2
9875009 Zhao et al. Jan 2018 B2
20010034762 Jacobs et al. Oct 2001 A1
20010038395 Holtzblatt et al. Nov 2001 A1
20010040627 Obradovich Nov 2001 A1
20010044736 Jacobs et al. Nov 2001 A1
20010044741 Jacobs et al. Nov 2001 A1
20010049677 Talib et al. Dec 2001 A1
20020004734 Nishizawa Jan 2002 A1
20020013562 Mizutani Jan 2002 A1
20020023134 Roskowski et al. Feb 2002 A1
20020024638 Hidari et al. Feb 2002 A1
20020029247 Kawamoto Mar 2002 A1
20020052880 Fruensgaard et al. May 2002 A1
20020052916 Kloba et al. May 2002 A1
20020054101 Beatty May 2002 A1
20020054128 Lau et al. May 2002 A1
20020063734 Khalfay et al. May 2002 A1
20020073091 Jain et al. Jun 2002 A1
20020073156 Newman Jun 2002 A1
20020083054 Peltonen et al. Jun 2002 A1
20020089543 Ostergaard et al. Jul 2002 A1
20020091697 Huang et al. Jul 2002 A1
20020097266 Hachiya et al. Jul 2002 A1
20020116508 Khan et al. Aug 2002 A1
20020120695 Engstrom Aug 2002 A1
20020123984 Prakash Sep 2002 A1
20020123991 Asami et al. Sep 2002 A1
20020129052 Glazer et al. Sep 2002 A1
20020158876 Janssen Oct 2002 A1
20020175938 Hackworth Nov 2002 A1
20020186257 Cadiz et al. Dec 2002 A1
20020188515 Nakata et al. Dec 2002 A1
20030005051 Gottlieb Jan 2003 A1
20030005056 Yamamoto et al. Jan 2003 A1
20030011564 Ushino et al. Jan 2003 A1
20030014421 Jung Jan 2003 A1
20030016248 Hayes Ubillos Jan 2003 A1
20030028560 Kudrolli et al. Feb 2003 A1
20030035012 Kurtenbach Feb 2003 A1
20030043200 Faieta et al. Mar 2003 A1
20030046528 Haitani et al. Mar 2003 A1
20030050986 Matthews et al. Mar 2003 A1
20030064707 Yoneyama Apr 2003 A1
20030069892 Hind et al. Apr 2003 A1
20030069900 Hind et al. Apr 2003 A1
20030084035 Emerick, III May 2003 A1
20030097640 Abrams et al. May 2003 A1
20030106024 Silverbrook et al. Jun 2003 A1
20030110191 Handsaker et al. Jun 2003 A1
20030128243 Okamoto et al. Jul 2003 A1
20030132972 Pang Jul 2003 A1
20030154254 Awasthi Aug 2003 A1
20030156140 Watanabe Aug 2003 A1
20030163537 Rohall et al. Aug 2003 A1
20030177190 Moody et al. Sep 2003 A1
20030187586 Katzenmaier et al. Oct 2003 A1
20030187937 Yao et al. Oct 2003 A1
20030200267 Garrigues Oct 2003 A1
20030220138 Walker et al. Nov 2003 A1
20030225823 Meeuwissen et al. Dec 2003 A1
20030225853 Wang et al. Dec 2003 A1
20030227481 Arend et al. Dec 2003 A1
20030229668 Malik Dec 2003 A1
20030229673 Malik Dec 2003 A1
20040002941 Thorne et al. Jan 2004 A1
20040006570 Gelb et al. Jan 2004 A1
20040010513 Scherr et al. Jan 2004 A1
20040010933 Mertens et al. Jan 2004 A1
20040021647 Iwema et al. Feb 2004 A1
20040024824 Ferguson et al. Feb 2004 A1
20040030993 Hong huey et al. Feb 2004 A1
20040044735 Hoblit Mar 2004 A1
20040061713 Jennings Apr 2004 A1
20040068695 Daniell et al. Apr 2004 A1
20040073503 Morales et al. Apr 2004 A1
20040083432 Kawamura et al. Apr 2004 A1
20040088359 Simpson May 2004 A1
20040093290 Doss et al. May 2004 A1
20040119755 Guibourge Jun 2004 A1
20040125142 Mock et al. Jul 2004 A1
20040128275 Moehrle Jul 2004 A1
20040135805 Gottsacker et al. Jul 2004 A1
20040135811 Pickering et al. Jul 2004 A1
20040139435 Cui et al. Jul 2004 A1
20040153373 Song et al. Aug 2004 A1
20040153973 Horwitz Aug 2004 A1
20040181471 Rogers Sep 2004 A1
20040189694 Kurtz et al. Sep 2004 A1
20040205536 Newman et al. Oct 2004 A1
20040212640 Mann et al. Oct 2004 A1
20040215612 Brody Oct 2004 A1
20040221234 Imai Nov 2004 A1
20040221309 Zaner et al. Nov 2004 A1
20040233239 Lahdesmaki Nov 2004 A1
20040236796 Bhatt et al. Nov 2004 A1
20040254928 Vronay et al. Dec 2004 A1
20040260756 Forstall et al. Dec 2004 A1
20040261013 Wynn et al. Dec 2004 A1
20040268270 Hill et al. Dec 2004 A1
20050004989 Satterfield et al. Jan 2005 A1
20050005235 Satterfield et al. Jan 2005 A1
20050015361 Payton et al. Jan 2005 A1
20050015364 Payton et al. Jan 2005 A1
20050021521 Wycoff Jan 2005 A1
20050027779 Schinner Feb 2005 A1
20050033614 Lettovsky et al. Feb 2005 A1
20050033811 Bhogal et al. Feb 2005 A1
20050055449 Rappold, III Mar 2005 A1
20050060337 Chou et al. Mar 2005 A1
20050065966 Diab Mar 2005 A1
20050071242 Allen et al. Mar 2005 A1
20050097465 Giesen et al. May 2005 A1
20050108348 Lee May 2005 A1
20050114778 Branson et al. May 2005 A1
20050114781 Brownholtz et al. May 2005 A1
20050132010 Muller Jun 2005 A1
20050132053 Roth et al. Jun 2005 A1
20050138552 Venolia Jun 2005 A1
20050144157 Moody et al. Jun 2005 A1
20050144284 Ludwig et al. Jun 2005 A1
20050144560 Gruen et al. Jun 2005 A1
20050144568 Gruen et al. Jun 2005 A1
20050144572 Wattenberg et al. Jun 2005 A1
20050154765 Seitz et al. Jul 2005 A1
20050177789 Abbar et al. Aug 2005 A1
20050185920 Harper et al. Aug 2005 A1
20050188043 Cortright et al. Aug 2005 A1
20050203975 Jindal et al. Sep 2005 A1
20050222985 Buchheit et al. Oct 2005 A1
20050223057 Buchheit et al. Oct 2005 A1
20050223066 Buchheit et al. Oct 2005 A1
20050234910 Buchheit et al. Oct 2005 A1
20050240902 Bunker et al. Oct 2005 A1
20050251757 Farn Nov 2005 A1
20050289109 Arrouye et al. Dec 2005 A1
20050289158 Weiss et al. Dec 2005 A1
20050289159 Hadley et al. Dec 2005 A1
20060026033 Brydon et al. Feb 2006 A1
20060026145 Beringer et al. Feb 2006 A1
20060026213 Yaskin et al. Feb 2006 A1
20060026242 Kuhlmann et al. Feb 2006 A1
20060036946 Radtke et al. Feb 2006 A1
20060036950 Himberger et al. Feb 2006 A1
20060059035 Kraft et al. Mar 2006 A1
20060064434 Gilbert et al. Mar 2006 A1
20060069604 Leukart et al. Mar 2006 A1
20060069684 Vadlamani et al. Mar 2006 A1
20060069686 Beyda et al. Mar 2006 A1
20060074844 Frankel et al. Apr 2006 A1
20060080363 Vadlamani et al. Apr 2006 A1
20060080468 Vadlamani et al. Apr 2006 A1
20060085502 Sundararajan et al. Apr 2006 A1
20060117302 Mercer et al. Jun 2006 A1
20060132812 Barnes et al. Jun 2006 A1
20060155689 Blakeley et al. Jul 2006 A1
20060161849 Miller et al. Jul 2006 A1
20060161863 Gallo Jul 2006 A1
20060168522 Bala Jul 2006 A1
20060173961 Turski et al. Aug 2006 A1
20060184867 Shpigel Aug 2006 A1
20060200432 Flinn et al. Sep 2006 A1
20060200455 Wilson Sep 2006 A1
20060248012 Kircher et al. Nov 2006 A1
20060253830 Rajanala et al. Nov 2006 A1
20060259449 Betz et al. Nov 2006 A1
20060271869 Thanu et al. Nov 2006 A1
20060271910 Burcham et al. Nov 2006 A1
20060282784 Taylor et al. Dec 2006 A1
20060282817 Darst et al. Dec 2006 A1
20060294526 Hambrick et al. Dec 2006 A1
20070006327 Lal et al. Jan 2007 A1
20070011258 Khoo Jan 2007 A1
20070016857 Polleck Jan 2007 A1
20070033250 Levin et al. Feb 2007 A1
20070050182 Sneddon et al. Mar 2007 A1
20070061738 Taboada et al. Mar 2007 A1
20070083813 Lui et al. Apr 2007 A1
20070094230 Subramaniam et al. Apr 2007 A1
20070094597 Rostom Apr 2007 A1
20070101299 Shaw et al. May 2007 A1
20070124696 Mullender et al. May 2007 A1
20070130276 Zhang et al. Jun 2007 A1
20070143662 Carlson et al. Jun 2007 A1
20070156519 Agassi et al. Jul 2007 A1
20070179841 Agassi et al. Aug 2007 A1
20070180040 Etgen et al. Aug 2007 A1
20070186212 Mazzaferri et al. Aug 2007 A1
20070203991 Fisher et al. Aug 2007 A1
20070234290 Ronen et al. Oct 2007 A1
20070266017 Held et al. Nov 2007 A1
20070282956 Staats Dec 2007 A1
20070283287 Taylor et al. Dec 2007 A1
20080005247 Khoo Jan 2008 A9
20080005249 Hart Jan 2008 A1
20080005274 Subbanna et al. Jan 2008 A1
20080005686 Singh Jan 2008 A1
20080046518 Tonnison et al. Feb 2008 A1
20080046828 Bibliowicz et al. Feb 2008 A1
20080052670 Espinosa et al. Feb 2008 A1
20080098229 Hartrell et al. Apr 2008 A1
20080104505 Keohane et al. May 2008 A1
20080109787 Wang et al. May 2008 A1
20080134138 Chamieh et al. Jun 2008 A1
20080141242 Shapiro Jun 2008 A1
20080155555 Kwong Jun 2008 A1
20080168146 Fletcher Jul 2008 A1
20080244440 Bailey et al. Oct 2008 A1
20080263462 Mayer-ullmann et al. Oct 2008 A1
20090012984 Ravid et al. Jan 2009 A1
20090031295 Zhao et al. Jan 2009 A1
20090064090 Anonsen et al. Mar 2009 A1
20090106375 Carmel et al. Apr 2009 A1
20090144651 Sprang et al. Jun 2009 A1
20090152349 Bonev et al. Jun 2009 A1
20090158173 Palahnuk et al. Jun 2009 A1
20090163183 O'Donoghue et al. Jun 2009 A1
20090192845 Gudipaty et al. Jul 2009 A1
20090205013 Lowes Aug 2009 A1
20090217192 Dean et al. Aug 2009 A1
20090217263 Gebhart et al. Aug 2009 A1
20090259950 Sullivan et al. Oct 2009 A1
20090319619 Affronti et al. Dec 2009 A1
20090319911 McCann et al. Dec 2009 A1
20100011310 Rainisto Jan 2010 A1
20100011319 Gourdol Jan 2010 A1
20100060645 Garg et al. Mar 2010 A1
20100146478 Head et al. Jun 2010 A1
20100159967 Pounds et al. Jun 2010 A1
20100191818 Satterfield et al. Jul 2010 A1
20100199261 Shenfield et al. Aug 2010 A1
20100211889 Durazo et al. Aug 2010 A1
20100223575 Leukart et al. Sep 2010 A1
20100293470 Zhao et al. Nov 2010 A1
20110041092 Zhang Feb 2011 A1
20110055673 Teng et al. Mar 2011 A1
20110072396 Giesen et al. Mar 2011 A1
20110138273 Radtke et al. Jun 2011 A1
20110225249 Forstall et al. Sep 2011 A1
20110296322 Dhanjal et al. Dec 2011 A1
20110307798 Lezama guadarrama et al. Dec 2011 A1
20120179993 Himberger et al. Jul 2012 A1
20120215866 Satterfield et al. Aug 2012 A1
20130159879 Affronti et al. Jun 2013 A1
20130283207 Dukhon et al. Oct 2013 A1
20140115526 Hartwell et al. Apr 2014 A1
20140132609 Garg et al. May 2014 A1
20140258933 Dukhon et al. Sep 2014 A1
20150220263 Zhao et al. Aug 2015 A1
20150339281 Dukhon et al. Nov 2015 A1
20150370771 Dukhon et al. Dec 2015 A1
20170075952 Hartwell et al. Mar 2017 A1
20170212877 Dukhon et al. Jul 2017 A1
20170262810 Mccann et al. Sep 2017 A1
20170337715 Garg et al. Nov 2017 A1
20170357392 Satterfiled et al. Dec 2017 A1
Foreign Referenced Citations (192)
Number Date Country
2005203411 Mar 2006 AU
2007255043 Dec 2007 AU
2010216342 Jul 2014 AU
PI0503986 Mar 2006 BR
2512036 Feb 2006 CA
2512047 Feb 2006 CA
2750422 Aug 2010 CA
2650016 Sep 2014 CA
2512036 Nov 2015 CA
1553377 Dec 2004 CN
1746914 Mar 2006 CN
1755599 Apr 2006 CN
1790243 Jun 2006 CN
101243439 Aug 2008 CN
102422255 Apr 2012 CN
101243439 Jun 2012 CN
102067166 Jun 2013 CN
102077163 Oct 2013 CN
102077199 Jan 2014 CN
0584269 Mar 1994 EP
587394 Mar 1994 EP
0851368 Jul 1998 EP
851368 Jul 1998 EP
0910007 Apr 1999 EP
1104151 May 2001 EP
584269 Jul 2003 EP
1376337 Jan 2004 EP
1394713 Mar 2004 EP
1462951 Sep 2004 EP
1462999 Sep 2004 EP
1564652 Aug 2005 EP
1628198 Feb 2006 EP
1628199 Feb 2006 EP
1645972 Apr 2006 EP
1672518 Jun 2006 EP
1835434 Sep 2007 EP
1915001 Apr 2008 EP
2382683 Jun 2003 GB
2391148 Jan 2004 GB
P0027717 Feb 2006 ID
P0027754 Apr 2006 ID
03043824 Feb 1991 JP
04186425 Jul 1992 JP
04312186 Nov 1992 JP
05204579 Aug 1993 JP
06052282 Feb 1994 JP
06202842 Jul 1994 JP
06342357 Dec 1994 JP
08255066 Oct 1996 JP
2551757 Nov 1996 JP
09204289 Aug 1997 JP
10074217 Mar 1998 JP
10326171 Dec 1998 JP
11039292 Feb 1999 JP
11175258 Jul 1999 JP
11259200 Sep 1999 JP
2000353130 Dec 2000 JP
2001034775 Feb 2001 JP
2001056741 Feb 2001 JP
2001503893 Mar 2001 JP
2001109673 Apr 2001 JP
2001222477 Aug 2001 JP
2001337944 Dec 2001 JP
2002324055 Nov 2002 JP
2003015719 Jan 2003 JP
2003101768 Apr 2003 JP
2003198630 Jul 2003 JP
2003216427 Jul 2003 JP
2003256258 Sep 2003 JP
2003256302 Sep 2003 JP
2003308145 Oct 2003 JP
2003316630 Nov 2003 JP
2004078512 Mar 2004 JP
2004086893 Mar 2004 JP
2004086896 Mar 2004 JP
2004102803 Apr 2004 JP
2004512578 Apr 2004 JP
2004145569 May 2004 JP
2004159261 Jun 2004 JP
2004185464 Jul 2004 JP
2004318842 Nov 2004 JP
2004342115 Dec 2004 JP
2005025550 Jan 2005 JP
2005031995 Feb 2005 JP
2005032041 Feb 2005 JP
2005115914 Apr 2005 JP
2005182353 Jul 2005 JP
2005236089 Sep 2005 JP
2005322082 Nov 2005 JP
2005352849 Dec 2005 JP
2007280180 Oct 2007 JP
2007531165 Nov 2007 JP
2008047067 Feb 2008 JP
2008117019 May 2008 JP
5021185 Sep 2012 JP
5079701 Nov 2012 JP
5139984 Feb 2013 JP
5190452 Apr 2013 JP
5193042 May 2013 JP
5221757 Jun 2013 JP
5266384 Aug 2013 JP
5480894 Apr 2014 JP
5486595 May 2014 JP
5559817 Jul 2014 JP
5559845 Jul 2014 JP
5597698 Oct 2014 JP
1020010091344 Oct 2001 KR
1020020004723 Jan 2002 KR
100388254 Apr 2002 KR
1020020066643 Aug 2002 KR
100359378 Oct 2002 KR
1020030070685 Sep 2003 KR
1020030072539 Sep 2003 KR
20040071813 Aug 2004 KR
1020050023805 Mar 2005 KR
1020050036702 Apr 2005 KR
1020060046735 May 2006 KR
1020070000506 Jan 2007 KR
20080041211 May 2008 KR
1020080041234 May 2008 KR
1020080042852 May 2008 KR
1020080072073 Aug 2008 KR
101129221 Mar 2012 KR
101130421 Mar 2012 KR
101159334 Jun 2012 KR
101161564 Jul 2012 KR
101238559 Feb 2013 KR
101298338 Aug 2013 KR
101298461 Aug 2013 KR
101312867 Oct 2013 KR
101323011 Oct 2013 KR
322458 Mar 2007 MX
323275 Dec 2009 MX
323276 Dec 2009 MX
315932 Jan 2010 MX
146456 Aug 2012 MY
149803 Oct 2013 MY
12005000404 Apr 2007 PH
12005000495 Mar 2014 PH
12008500356 Aug 2014 PH
2001122576 Sep 2003 RU
2242050 Dec 2004 RU
2005103645 Jul 2006 RU
2005116667 Nov 2006 RU
2005120362 Jan 2007 RU
2005130357 Apr 2007 RU
2322687 Apr 2008 RU
2327205 Jun 2008 RU
2328034 Jun 2008 RU
2537776 Jan 2015 RU
420953 Feb 2001 TW
200305097 Oct 2003 TW
I254878 May 2006 TW
200814632 Mar 2008 TW
I368852 Jul 2012 TW
I389002 Mar 2013 TW
I389043 Mar 2013 TW
I401577 Jul 2013 TW
I512591 Dec 2015 TW
9221091 Nov 1992 WO
9420921 Sep 1994 WO
9610231 Apr 1996 WO
9820410 May 1998 WO
9904353 Jan 1999 WO
9927495 Jun 1999 WO
0135216 May 2001 WO
0155894 Aug 2001 WO
2001055894 Aug 2001 WO
02091162 Nov 2002 WO
02091162 Nov 2002 WO
03003240 Jan 2003 WO
03098500 Nov 2003 WO
2004027672 Apr 2004 WO
2004056250 Jul 2004 WO
2005098701 Oct 2005 WO
2005103900 Nov 2005 WO
2007001636 Jan 2007 WO
2007027737 Mar 2007 WO
2007030696 Mar 2007 WO
2007033159 Mar 2007 WO
2007030727 May 2007 WO
2007064480 Jun 2007 WO
2008027477 Mar 2008 WO
2009158151 Dec 2009 WO
2009158171 Dec 2009 WO
2009158172 Dec 2009 WO
2009158172 Feb 2010 WO
2004027672 Aug 2014 WO
201007809 Feb 2012 ZA
201007810 Feb 2012 ZA
201007875 Feb 2012 ZA
201104850 Dec 2012 ZA
Non-Patent Literature Citations (748)
Entry
U.S. Appl. No. 14/635,605, Ex-Parte Quayle Action mailed May 4, 2017, 8 pages.
U.S. Appl. No. 14/635,605, Notice of Allowance dated Aug. 25, 2017, 9 pages.
U.S. Appl. No. 14/635,605, Notice of Allowance dated Sep. 12, 2017, 2 pages.
U.S. Appl. No. 14/635,605, Notice of Allowance dated Dec. 1, 2017, 2 pages.
U.S. Appl. No. 14/981,404, Office Action dated Nov. 1, 2017, 16 pages.
Brazilian Office Action Issued in Patent Application No. PI0506116-4, dated Apr. 20, 2017, 5 Pages. (with English Summary).
European Search Report dated Feb. 28, 2012 cited in Appln No. 05107184.3; 8 pgs.
European Notice of Allowance in Application 05107184.3, dated Aug. 31, 2016, 7 pgs.
Chinese Decision on Reexamination dated Nov. 18, 2014 in Appln. No. 200910148820.4, 15 pgs.
Chinese Fifth Office Action dated Dec. 16, 2015 in Appln No. 200910148820.4, 6 pgs.
Chinese Fourth Office Action dated Aug. 3, 2015 in Appln No. 200910148820.4, 6 pgs.
Chinese Office Action dated Feb. 5, 2013 cited in Appln No. 200910148820.4, 5 pgs.
Chinese Office Action dated Nov. 18, 2011 cited in Appln. No. 200910148820.4; 10 pgs.
Chinese Second Office Action dated Jun. 18, 2012 in Appln No. 200910148820.4; 6 pgs.
Chinese Third Office Action dated Feb. 2, 2015 in Appln No. 200910148820.4, 12 pgs.
Chilean Notice of Allowance in Application 201101987, dated Mar. 30, 2016, 2 pgs; (w/o English translation).
European Notice of Allowance in Application 10744106.5, dated Nov. 9, 2017, 7 pages.
Office Action Issued in Mexican Patent Application No. MX/a/2011/008461, dated May 19, 2016, 10 Pages. (w/o English Translation).
Brazilian Office Action in Application PI0506081-8, dated Jun. 21, 2017, 7 pages.
Brazilian Office Action Issued in Brazil Patent Application No. PI0506081-8, dated Sep. 19, 2017, 5 Pages.
Thailand Office Action in Application 0501003163, dated Aug. 22, 2017, 3 pgs.
“Notice of Allowance Issued in Korean Patent Application No. 10-2016-7024123”, dated Feb. 28, 2018, 3 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/836,154”, dated Jan. 28, 2008, 18 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/836,154”, dated Sep. 27, 2010, 13 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/836,154”, dated Nov. 2, 2011, 19 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/836,154”, dated Jun. 14, 2007, 15 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/836,154”, dated May 5, 2011, 18 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/836,154”, dated Aug. 7, 2012, 20 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/848,774”, dated Feb. 20, 2008, 26 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/851,442”, dated Feb. 21, 2008, 16 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated Dec. 21, 2007, 13 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated May 5, 2010, 14 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated May 19, 2011, 16 Pages.
“Non- Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated Apr. 12, 2007, 15 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated Dec. 8, 2010, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated Jun. 19, 2008, 14 Pages.
“Non- Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated Dec. 12, 2012, 18 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated Apr. 18, 2013, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated Aug. 19, 2013, 15 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/851,506”, dated Dec. 6, 2013, 15 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/955,928”, dated Jan. 8, 2008, 20 Pages.
“Non- Final Office Action Issued in U.S. Appl. No. 10/955,928”, dated Jun. 20, 2008, 21 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/955,928”, dated Jun. 21, 2007, 20 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/955,940”, dated Dec. 4, 2007, 16 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/955,940”, dated Apr. 7, 2009, 16 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/955,940”, dated Jun. 23, 2010, 15 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/955,940”, dated Dec. 10, 2009, 15 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/955,940”, dated Jul. 17, 2008, 18 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/955,940”, dated Jun. 4, 2007, 20 Pages.
“Office Action Issued in Philippines Patent Application No. PH/1/2005/404”, dated Jan. 23, 2006, 1 Page.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,941”, dated May 14, 2009, 10 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,941”, dated Aug. 21, 2009, 10 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,941”, dated Oct. 30, 2009, 7 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,941”, dated Feb. 17, 2010, 8 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/955,942”, dated Apr. 15, 2008, 14 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/955,942”, dated Aug. 4, 2009, 19 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/955,942”, dated Aug. 2, 2010, 19 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/955,942”, dated Feb. 19, 2010, 19 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/955,942”, dated Dec. 23, 2008, 23 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/955,942”, dated Jul. 11, 2007, 18 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,942”, dated Dec. 3, 2010, 13 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,942”, dated Jan. 11, 2011, 10 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,942”, dated Mar. 15, 2011, 8 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,942”, dated Jun. 23, 2011, 17 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,942”, dated Oct. 14, 2011, 7 Pages.
“International Search Report & Written Opinion Issued in PCT Application No. PCT/US2011/037458”, dated Feb. 9, 2012, 5 Pages.
“International Search Report & Written Opinion for PCT Patent Application No. PCT/US2010/034277”, dated Nov. 29, 2010, 10 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/955,967”, dated Apr. 10, 2012, 23 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/982,073”, dated Jun. 8, 2009, 11 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/982,073”, dated May 28, 2008, 10 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/982,073”, dated Oct. 9, 2007, 10 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/982,073”, dated Dec. 11, 2008, 11 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/437,031”, dated Jun. 17, 2015, 12 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/437,031”, dated Feb. 23, 2018., 9 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/464,572”, dated Aug. 25, 2014, 16 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/464,572”, dated Mar. 19, 2015, 21 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/595,084”, dated Oct. 19, 2015, 2 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/595,084”, dated Dec. 2, 2015, 2 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/595,084”, dated Jul. 28, 2015, 15 Pages.
“Amendment and Response Filed in U.S. Appl. No. 13/615,668”, filed Jun. 2, 2016, 12 Pages.
Alexander, Zubair, “Keeping New Messages Marked Unread”, Retrieved from <<http://certcities.com/editorial/colums/story.asp?EditorialsD=243>>, Oct. 3, 2007, 2 Pages.
“Response to Amendment Under Rule 312 Issued in U.S. Appl. No. 13/615,668”, dated May 16, 2017, 2 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/769,598”, dated Jun. 2, 2014, 12 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/769,598”, dated Nov. 29, 2013, 11 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/769,598”, dated Nov. 20, 2015, 14 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/769,598”, dated Jun. 24, 2015, 20 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/769,598”, dated Feb. 24, 2015, 15 Pages.
“Office Action Issued in Malaysian Patent Application No. PI 20053260”, dated Oct. 31, 2012, 2 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/925,523”, dated Aug. 2, 2016, 7 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/925,523”, dated Dec. 6, 2016, 5 Pages.
“Corrected Notice of Allowance Issued in U.S. Appl. No. 14/032,094”, dated Apr. 18, 2016, 2 Pages.
“Ex Parte Quayle Action Issued in U.S. Appl. No. 14/032,094”, filed Oct. 23, 2015, 9 Pages.
“Response to Amendment Under Rule 312 Issued in U.S. Appl. No. 14/032,094”, dated Apr. 14, 2017, 2 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 14/142,132”, dated Jan. 29, 2016, 25 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/142,132”, dated Aug. 3, 2016, 17 pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/150,531”, dated Nov. 29, 2016, 5 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/150,531”, dated Feb. 17, 2017, 5 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/150,531”, dated Jul. 7, 2017, 2 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/150,531”, dated Apr. 19, 2017, 2 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 14/150,531”, dated Jun. 19, 2015, 20 Pages.
“Final Office Action Issued in U.S. Appl. No. 14/150,531”, dated Nov. 10, 2015, 25 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 14/150,531”, dated May 20, 2016, 22 Pages.
“Response to Amendment Under Rule 312 Issued in U.S. Appl. No. 14/150,531”, dated May 26, 2017, 1 Pages.
“Amendment and Response Filed in U.S. Appl. No. 14/226,421”, filed Aug. 5, 2016, 8 pages.
“Non-Final Office Action Issued in U.S. Appl. No. 14/226,421”, dated Nov. 2, 2017, 8 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/226,421”, dated Jul. 6, 2017, 8 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/226,421”, dated Nov. 30, 2016, 8 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/226,421”, dated Mar. 13, 2017, 8 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/226,421”, dated Aug. 31, 2016, 7 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 14/226,421”, dated May 6, 2016, 18 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/665,112”, dated Sep. 8, 2017, 16 Pages.
“Response to Amendment Under Rule 312 Issued in U.S. Appl. No. 14/665,112”, dated Oct. 4, 2017, 2 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 14/816,844”, dated Dec. 5, 2017, 27 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 14/841,698”, dated Dec. 4, 2017, 29 Pages.
“Office Action Issued in Chile Patent Application 1559-2010”, dated Nov. 21, 2012, 6 Pages.(W/o English Translation).
“Office Action Issued in Chile Patent Application 1559-2010”, dated Mar. 29, 2012, 7 Pages.
“Office Action Issued in Chilean Patent Application No. 1560-2010”, dated Sep. 21, 2012, 8 Pages.
“Office Action Issued in Indian Patent Application No. 1568/DEL/2005”, dated Feb. 17, 2015, 3 Pages.
“Office Action Issued in Israel Patent Application No. 1611334”, dated Oct. 17, 2013, 4 Pages.
“Office Action Issued in Israel Patent Application No. 169717”, dated Aug. 29, 2012, 4 Pages.
“Office Action Issued in Israel Patent Application No. 169717”, dated Oct. 26, 2009, 2 Pages.
“Office Action Issued in Norweign Patent Application No. 20053655”, dated Mar. 2, 2016, 3 Pages.
“Notice of Allowance Issued in Norweign Patent Application No. 20053656”, dated Jun. 22, 2015, 2 Pages.(W/o English Translation).
“Office Action Issued in Norweign Patent Application No. 20053656”, dated Feb. 22, 2014, 5 Pages.
“Office Action Issued in Norweign Patent Application No. 20053656”, dated Nov. 19, 2014, 2 Pages.
“Notice of Allowance Issued in Norweign Patent Application No. 20053658”, dated Jun. 3, 2016, 02 Pages.
“Office Action Issued in Norweign Patent Application No. 20053658”, dated Feb. 11, 2014, 4 Pages.
Bkonia, “Reading Pane in Conversation View”, Retrieved from <<https://forums.zimbra.org/viewtopic.php?t=32371>>, Dec. 2006, 5 Pages.
“Office Action Issued in Norweign Patent Application No. 20053658”, dated Nov. 29, 2014, 4 Pages.
“Office Action Issued in Norweign Patent Application No. 20054097”, dated Jan. 15, 2016, 1 Page.
“Office Action Issued in Australian Patent Application 2006284908”, dated Oct. 21, 2010, 2 Pages.
“Office Action Issued in Australian Patent Application No. 2006287408”, dated Jan. 17, 2011, 2 Pages.
“Office Action Issued in Chinese Patent Application No. 200680018095.3”, dated Jul. 3, 2009, 14 Pages.
“Office Action Issued in Chinese Patent Application No. 2006800180953”, dated Apr. 27, 2012, 8 Pages.
“Office Action Issued in Chinese Patent Application 2006800180953”, dated Jul. 31, 2012, 17 Pages.
“Office Action Issued in Chinese Patent Application No. 200680018095.3”, dated Dec. 5, 2011, 6 Pages.
Berliner, et al., “Viewing a document in the Microsoft Office 2003 application window”, Microsoft Office 2003, Feb. 24, 2004, 23 Pages.
“Office Action Issued in Chinese Patent Application No. 200680030421.2”, dated Oct. 18, 2010, 11 Pages.
“Office Action Issued in Chinese Patent Application No. 200680030421.2”, dated Jun. 21, 2011, 8 Pages.
“Office Action Issued in Chinese Patent Application No. 200680032564.7”, dated Jan. 22, 2010, 7 Pages.
“Office Action Issued in Chinese Patent Application No. 200680032789.2”, dated Nov. 11, 2010, 11 Pages.
“Notice of Allowance Issued in Chinese Patent Application No. 200680032789.2”, dated May 15, 2014, 4 Pages.
“Office Action Issued in Chinese Patent Application No. 200680032789.2”, dated Apr. 7, 2011, 9 Pages.
“Office Action Issued in Chinese Patent Application No. 200680032789.2”, dated Dec. 4, 2013, 6 Pages.
“Office Action Issued in Chinese Patent Application No. 200680033212.3”, dated Nov. 27, 2009, 8 Pages.
“Office Action Issued in Chinese Patent Application No. 200680033212.3”, dated Jul. 6, 2010, 6 Pages.
“Office Action Issued in Chinese Patent Application No. 200680033212.3”, dated Feb. 10, 2011, 7 Pages.
“Office Action Issued in Chinese Patent Application No. 20068032789.2”, dated Jul. 21, 2011, 11 Pages.
“Notice of Allowance Issued in Australian Patent Application No. 2007255043”, dated Apr. 4, 2012, 3 Pages.
“Office Action Issued in Australian Patent Application No. 2007255043”, dated Aug. 31, 2011, 3 Pages.
“Office Action Issued in Chinese Patent Application No. 200780020312.7”, dated Mar. 7, 2012, 5 Pages.
“Office Action Issued in Chinese Patent Application No. 200780020312.7”, dated Mar. 11, 2010, 8 Pages.
“Office Action Issued in Chinese Patent Application No. 200780020312.7”, dated Feb. 15, 2015, 9 Pages.
“Notice of Allowance Issued in Chinese Application No. 2007800203121”, dated Jul. 2, 2015, 4 Pages.
“Office Action Issued in Chinese Patent Application No. 200780020312.7”, dated May 19, 2011, 9 Pages.
“Office Action Issued in Chinese Patent Application No. 200780020312.7”, dated Aug. 12, 2014, 13 Pages.
“Office Action Issued in Russian Patent Application No. 2008109034/08”, dated Jul. 26, 2010, 8 Pages.
“Office Action Issued in Russian Patent Application No. 2008109034/08”, dated Nov. 12, 2010, 8 Pages.
“Notice of Allowance Issued in Russian Patent Application No. 2008147090”, dated Aug. 16, 2011, 15 Pages.
“Office Action Issued in Russian Patent Application No. 2008147090”, dated Jun. 14, 2011, 2 Pages.
“Office Action Issued in Japanese Patent Application No. 2008-513476”, dated Nov. 4, 2011, 4 Pages.
“Office Action Issued in Japanese Patent Application No. 2008-513476”, dated Mar. 9, 2012, 4 Pages.
“Office Action Issued in Japanese Patent Application No. 2008-529218”, dated Dec. 16, 2011, 6 Pages.
“Office Action Issued in Japanese Patent Application No. 2008-530218”, dated Feb. 3, 2012, 6 Pages.
“Notice of Allowance Issued in Japanese Patent Application 2008-530229”, dated Apr. 13, 2012, 6 Pages.
Berliner, et al., “Using the Insert menu. Inserting and formatting a picture in Word”, Microsoft Office 2003, Feb. 24, 2004, 13 Pages.
“Office Action Issued in Japanese patent Application No. 2008-530229”, dated Nov. 11, 2011, 4 Pages.
“Office Action Issued in Japanese Patent Application No. 2008-530229”, dated Jun. 10, 2011, 4 Pages.
“Office Action Issued in Japanese Patent Application No. 2008-531249”, dated Nov. 25, 2011, 8 Pages.
“Notice of Allowance Issued in Chinese patent Application No. 200910148820.4”, dated May 6, 2016, 4 Pages.
“Decision on Re-examination Issued in Chinese Patent Application No. 200910148820.4”, dated Oct. 30, 2014, 14 Pages.
“Office Action Issued in Israel Patent Application No. 169718”, dated May 3, 2012, 4 Pages.
“Office Action Issued in Israel Patent Application No. 169718”, dated Jul. 5, 2010, 3 Pages.
“Office Action Issued in Israel Patent Application No. 169718”, dated Oct. 17, 2013, 4 Pages.
“Office Action Issued in Israeli Patent Application No. 169718”, dated Sep. 7, 2009, 2 Pages.
“Office Action Issued in Israel Patent Application No. 170668”, dated Oct. 12, 2009, 2 Pages.
“Office Action Issued in Israel Patent Application No. 170668”, dated Feb. 23, 2012, 20 Pages.
“Office Action Issued in Israel Patent Application No. 170668”, dated Jun. 18, 2013, 4 Pages.
“Fourth Official Notice Issued in Japan, Mailing No. 134052, Patent Application No. PH1707009”, dated Sep. 20, 2011, 2 Pages.
“Third Official Notice Issued in Japan, Mailing No. 134028, Patent Application No. PH1707009”, dated Sep. 20, 2011, 2 Pages.
Aoyagi, Hideo, “Mail Mac Fan Special 33”, Manichi Communications Inc., Mar. 1, 2004, 5 Pages.
“Second Office Action Issued in Chilean Patent Application No. 1769-2005”, dated Jan. 29, 2010, 14 Pages.
“Office Action Issued in Chilean Patent Application 1770-2005”, dated Mar. 13, 2009, 10 Pages.
“Office Action Issued in Chilean Patent Application 1770-2005”, dated Feb. 9, 2010, 7 pages.(W/o English Translation).
“Office Action Issued in Indian Patent Application No. 1817/DEL/2005”, dated Mar. 30, 2012, 2 Pages.
“Office Action Issued in Indian Patent Application No. 1819/DEL/2005”, dated Dec. 23, 2014, 2 Pages.
“Office Action Issued in Israel Patent Application No. 189293”, dated Jun. 3, 2012, 4 Pages.
“Office Action Issued in Israel Patent Application No. 194785”, dated Mar. 6, 2014, 5 Pages.
“Office Action Issued in Israel Patent Application No. 194785”, dated Feb. 28, 2012, 4 Pages.
“Office Action Issued in India Patent Application No. 1979/DELNP/2008”, dated May 6, 2015, 2 Pages.
“Office Action Issued in Chilean Patent Application No. 1987-2011”, dated Jun. 6, 2014, 12 Pages.
“Office Action Issued in Canadian Patent Application No. 2,511,101”, dated Nov. 29, 2012, 3 Pages.
“Office Action Issued in Canadian Patent Application No. 2,511,101”, dated Jan. 28, 2014, 4 Pages.
“Office Action Issued in Canadian Application No. 2,512,036”, dated Nov. 29, 2012, 2 Pages.
“Notice of Allowance Issued in Canadian Patent Application No. 2,512,036”, dated Jun. 2, 2015, 1 Page.
“Office Action Issued in Canadian Patent Application No. 2,512,036”, dated Sep. 4, 2014, 3 Pages.
“Office Action Issued in Canadian Patent Application No. 2,512,036”, dated Sep. 18, 2013, 3 Pages.
“Office Action Issued in Canadian Patent Application No. 2,512,047”, dated Oct. 30, 2013, 3 Pages.
“Office Action Issued in Canadian Patent Application No. 2,512,102”, dated Nov. 23, 2012, 5 Pages.
“Office Action Issued in Canadian Patent Application No. 2,512,102”, dated Jul. 30, 2014, 7 Pages.
“Office Action received for Canadian Patent Application No. 2,512,102”, dated Nov. 15, 2013, 3 Pages.
“Office Action Issued in Canadian Application No. 2,512,155”, dated Jan. 18, 2013, 6 Pages.
“Notice of Allowance Issued in Canada Patent Application No. 2,512,155”, dated May 16, 2017, 1 Page.
Anantharaman, Vinod, “Windows 95 Common Controls”, In Dr. Dobb's Journal, May 1, 1995, 12 Pages.
“Office Action Issued in Canadian Patent Application No. 2,617,182”, dated Sep. 30, 2014, 3 Pages.
“Office Action Issued in Canadian Patent Application No. 2,618,169”, dated Dec. 5, 2013, 3 Pages.
“Office Action Issued in Canadian Patent Application No. 2,618,169”, dated May 26, 2015, 4 Pages.
“Office Action Issued in Canadian Patent Application No. 2,650,016”, dated Oct. 7, 2013, 2 Pages.
“Office Action Issued in Canadian Patent Application No. 2,724,201”, dated Aug. 3, 2015, 5 Pages.
“Office Action Issued in Canadian Patent Application No. 2,724,681”, dated Oct. 16, 2015, 7 Pages.
“Office Action Issued in Canadian Patent Application No. 2,725,046”, dated Jul. 14, 2015, 5 Pages.
“Notice of Allowance Issued in Canada Patent Application No. 2,848,667”, dated Oct. 6, 2015, 1 Page.
“Office Action Issued in Canadian Application No. 2,848,700”, dated Oct. 15, 2015, 4 Pages.
“Office Action Issued in Canadian Patent Application No. 2,848,700”, dated Jan. 26, 2017, 4 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008354”, dated Aug. 12, 2010, 10 Pages.
“Notice of Allowance Issued in Chile Patent Application No. 200501768”, dated Aug. 24, 2016, 2 Pages.(W/o English Translation).
“Office Action Issued in Chile Patent Application No. 200501769”, dated Sep. 2, 2016, 2 Pages.(W/o English Translation).
“Office Action Issued in Chilean Patent Application No. 200501770”, dated May 27, 2008, 2 Pages.
“Office Action Issued in Chilean Patent Application No. 200501770”, dated Mar. 11, 2009, 10 Pages.
“Notice of Allowance Issued in Singapore Patent Application No. 200504474-8”, dated Feb. 15, 2008, 3 Pages.
“Office Action and Search Report Issued in Singapore Application No. 200504474-8”, dated Jan. 16, 2007, 8 Pages.
Ringel, Meredith, “Automated Message Prioritization: Making Voicemail Retrieval More Efficient”, In Conference on Human Factors in Computer Science, Apr. 20, 2002, 2 Pages.
Russel, et al., “Special Edition Using Microsoft® Office Outlook® 2003”, Que Publisher, Sep. 25, 2003, 71 Pages.
Sada, Morihiro, “Clue for Managing Common Data Filed on Server”, Business Personal Computer Age, Dempa Publications, Inc, vol. 15, Issue 7, Jul. 1, 1997, 1 Page.
Schwartz, Steve, “Microsoft Office 2007 for Windows: Visual QuickStart Guide”, Peachpit Press, May 31, 2007, 11 Pages.
Seo, et al., “Hangul Office 2000 Tutoring Book”, Sep. 15, 2000, 16 Pages.
Shinder, Deb,, “Locate and organize e-mail messages with Outlook 2003 search folders”, Retrieved From <<http://www.techrepublic.com/article/locate-and-organize-e-mail-messages-with-outlook-2003-search-folders/>>, Aug. 5, 2004, 12 Pages.
Smolin, Andrei, “Create Office Add-ins: Ribbons, Toolbars, Taskpanes, Menus etc.”, Retrieved from <<https://www.add-in-express.com/creating-addins-blog/2007/07/04/create-office-addins-ribbons-toolbars-task-panes-menus/>>, Jul. 4, 2007, 49 Pages.
Venolia, et al., “Supporting Email Workflow”, In Microsoft Research Technical Report MSR-TR-2001-88, Sep. 1, 2001, 11 Pages.
Walther, Henrik,, “Using Search Folders in Outlook 2003”, Retrieved From <<http://www.outlookexchange.com/articles/henrikwalther/using_search_folders_in_outlook_2003.asp>>, Jan. 2004, 5 Pages.
Whitechapel, Andrew, “Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Beta Tutorial”, Retrieved from <<http://download.microsoft.com/download/3/2/d/32db7049-bc04-4c79-a91b-7f62eaae754a/VSTO2005SE_Tutorial.doc>>, Sep. 2006, 19 Pages.
Woody, et al., “Saving Time with Google”, In Book-Windows XP Time saving Techniques for Dummies, Wiley Publishing Inc, Jan. 13, 2005, pp. 229-238.
Yang, et al., “Email Categorization Using Fast Machine Learning Algorithms”, In Proceedings of the 5th International Conference on Discovery Science, Nov. 24, 2002, pp. 316-323.
Yaser, “Microsoft Office Word 2003”, Retrieved from <<http://www.just.edu.jo/˜yaser/courses/cs98/slides/Microsoft%20Office%20Word%202003.ppt>>, 2003, 49 Pages.
Zweben, et al., “Scheduling and Rescheduling with Iterative Repair”, In Proceedings of IEEE Transactions on Systems, Man, and Cybernetics, Nov. 23, 1993, 9 Pages.
“Office Action Issued in Indian Patent Application No. 06296/CHENP/2008”, dated Jul. 13, 2016, 9 Pages.
“Notice of Allowance Issued in Malaysian Patent Application No. PI 20080400”, dated Sep. 13, 2013, 2 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/002889”, dated Feb. 3, 2012, 12 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/003342”, dated Jan. 10, 2013, 8 Pages.
“Notice of Allowance Issued in Mexican Patent Application No. MX/a/2008/002889”, dated Mar. 11, 2014, 1 Page. (W/O English Translation).
“Office Action Issued in Mexican Patent Application No. MX/a/2008/014849”, dated Sep. 12, 2012, 8 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/014849”, dated May 14, 2013, 9 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/014849”, dated Jan. 25, 2012, 8 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/014849”, dated Jun. 21, 2011, 10 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2009/004151”, dated May 26, 2011, 4 Pages.
Murray, Katherine, “First Look 2007 Microsoft Office System”, Published by Microsoft Press, Jun. 21, 2006, 16 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2010/013566”, dated Jun. 12, 2013, 8 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2010/014056”, dated Feb. 3, 2013, 6 Pages.
“Notice of Allowance Issued in Mexican Patent Application No. MX/a/2011/008461”, dated Feb. 3, 2017, 2 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2011/011749”, dated Aug. 2, 2013, 6 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/003342”, dated Sep. 22, 2011, 10 Pages.(W/o English Translation).
Ohmori, et al., “Eigyo Mind—A Sales Support Tool”, In PFU Tech. Rev., vol. 10, Issue 1, May 1, 1999, 33 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/007073”, dated Jun. 19, 2009, 6 Pages.
“Mexican Office Action Received for Mexican Patent Application No. PA/a/2005/008349”, dated Mar. 14, 2014, 12 Pages.
“Notice of Allowance Issued in Mexican Patent Application No. PA/a/2005/008349”, dated Dec. 16, 2014, 2 Pages.(W/o English Translation).
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008349”, dated Dec. 3, 2009, 5 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008350”, dated Dec. 4, 2009, 4 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008350”, dated Mar. 22, 2013, 28 Pages.
Morita, Utako, “Literature Searching System, JDream”, In Online Search, The Society of Japan Terminal, vol. 23, Issue 4, Dec. 2002, 5 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008350”, dated Mar. 31, 2011, 38 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008351”, dated Mar. 26, 2013, 31 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008351”, dated Dec. 1, 2009, 4 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008354”, dated Apr. 24, 2012, 25 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008354”, dated May 4, 2010, 7 Pages.
“Office Action Issued in Mexican Patent Application No. PA/a/2005/008354”, dated Jan. 6, 2011, 26 Pages.
“International Search Report & Written Opinion Issued in PCT Application No. PCT/US09/34618”, dated Aug. 7, 2009, 12 Pages.
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US2006/012724”, dated Oct. 17, 2007, 11 Pages.
“Search Report Issued in European Patent Application No. 067405753”, dated Apr. 18, 2013, 12 Pages.
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US2006/033809”, dated Jan. 9, 2007, 9 Pages.
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US2006/034993”, dated Feb. 26, 2007, 11 Pages.
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US2006/035467”, dated Feb. 6, 2007, 10 Pages.
“Office Action Issued in Australian Patent Application 2009260596”, dated Mar. 4, 2014, 4 Pages.
“Notice of Allowance Issued in Australian Patent Application No. 2009262833”, dated Apr. 16, 2014, 2 Pages.
“Office Action Issued in Australian Patent Application No. 2009262833”, dated Feb. 28, 2014, 3 Pages.
“Office Action Issued in Australian Patent Application No. 2009262834”, dated Feb. 28, 2014, 3 Pages.
“Office Action Issued in Australian Patent Application No. 2009271517”, dated Mar. 4, 2014, 3 Pages.
“Office Action Issued in Australian Patent Application No. 2009271517”, dated Apr. 29, 2014, 3 Pages.
“Notice of Allowance Issued in Japanese Patent Application No. 2009-513223”, dated Dec. 28, 2012, 6 Pages.
“Office Action Issued in Japanese Patent Application No. 2009-513223”, dated May 11, 2012, 6 Pages.
“Notice of Allowance Issued in Chinese Patent Application No. 200980112454.5”, dated Aug. 13, 2014, 4 Pages.
“Office Action Issued in Chinese Patent Application No. 200980124383.0”, dated Nov. 29, 2011, 9 Pages.
“Second Office Action Issued in Chinese Patent Application No. 200980124383.0”, dated Mar. 9, 2012, 10 Pages.
“Office Action Issued in Chinese Patent Application No. 200980124383.0”, dated Aug. 14, 2012, 6 Pages.
“Office Action Issued in China Patent Application No. 200980124644.9”, dated Jan. 13, 2014, 9 Pages.
“Office Action Issued in Chinese Patent Application 200980124644.9”, dated Jul. 8, 2015, 8 Pages.
“Office Action Issued in Chinese Patent Application No. 200980124644.9”, dated Dec. 17, 2012, 10 pages.
“Office Action Issued in Chinese Patent Application No. 200980124644.9”, dated Jun. 5, 2013, 10 Pages.
“Office Action Issued in Chinese Application No. 200980124664.9”, dated Feb. 29, 2012, 9 Pages.
“Office Action Issued in Chinese Application No. 200980124944.7”, dated Sep. 12, 2012, 13 Pages.
“Office Action Issued in Chinese Application No. 200980124944.7”, dated Dec. 31, 2012, 14 Pages.
“Office Action Issued in Chinese Patent Application No. 200980124944.7”, dated Jul. 2, 2012, 8 Pages.
“Office Action Issued in Chinese Patent Application No. 200980124944.7”, dated Apr. 23, 2013, 7 pages.
“Office Action Issued in Chinese Patent Application No. 200980124945.1”, dated Aug. 2, 2012, 8 Pages.
“Notice of Allowance Issued in Chinese Patent Application No. 200980124945.1”, dated Jun. 26, 2013, 4 Pages.
“Office Action Issued in Chinese Patent Application 200980124945.1”, dated Dec. 31, 2012, 8 Pages.
Miser, Brad, “Special Edition Using Mac OS X v10.2”, In Que Publishing, Jan. 3, 2003, 6 Pages.
“Notice of Allowance Issued in Russian Patent Application No. 2010138162”, dated Jul. 16, 2014, 21 Pages.
“Office Action Issued in Russian Patent Application No. 2010140069”, dated Dec. 7, 2012, 8 Pages.
“Office Action Issued in Russian Patent Application No. 2010140069”, dated Aug. 15, 2013, 3 Pages.(W/o English Translation).
“Notice of Allowance Issued in Russian Patent Application No. 2010151922”, dated Aug. 14, 2013, 18 Pages.
“Office Action Issued in Russian Patent Application No. 2010151922”, dated May 13, 2013, 7 Pages.
Chamberland, et al., “IBM Visual Age for Java”, IBM Systems Joumal, vol. 37, No. 3, Jul. 1, 1998, 26 Pages.
“Notice of Allowance Issued in Russian Patent Application No. 2010152843”, dated Feb. 20, 2014, 16 Pages.
“Notice of Allowance Issued in Russian Patent Application No. 2010153223”, dated May 23, 2013, 20 Pages.
“Office Action Issued in Australian Patent Application No. 2010216342”, dated Mar. 14, 2014, 3 Pages.
“Notice of Allowance Issued in Australian Patent Application No. 2010216342”, dated Jun. 25, 2014, 2 Pages.
“Office Action Issued in Australian Patent Application 2010247882”, dated Apr. 30, 2014, 3 Pages.
“Office Action Issued in Chinese Application No. 201080008789.5”, dated Jan. 4, 2013, 8 Pages.
“Office Action Issued in Chinese Patent Application No. 201080008789.5”, dated Jul. 12, 2012, 8 Pages.
“Notice of Allowance Issued in Chinese Patent Application No. 201080008789.5”, dated Apr. 16, 2013, 6 Pages.
“Office Action Issued in Chinese Patent Application No. 201080021957.4”, dated Jan. 6, 2013, 9 Pages.
“Office Action Issued in Chinese Patent Application No. 201080021957.4”, dated Aug. 5, 2013, 12 Pages.
“Office Action Issued in Chinese Patent Application No. 201080021957.4”, dated Apr. 3, 2014, 6 Pages.
“Office Action Issued in Chilean Patent Application No. 201101987”, dated Jun. 3, 2014, 12 Pages.
“Office Action Issued in Chilean Patent Application No. 201101987”, dated Jul. 29, 2013, 12 Pages.
“Notice of Allowance Issued in Russian Patent Application No. 2011134380”, dated Feb. 27, 2014, 22 Pages.
“Notice of Allowance Issued in Russian Patent Application 2011145984”, dated: May 20, 2014, 24 Pages.
“Office Action Issued in Japanese Patent Application No. 2011-514652”, dated Mar. 19, 2013, 6 Pages.
“Office Action Issued in Japanese Patent Application 2011-516371”, dated Mar. 12, 2013, 4 Pages.
“Notice of Allowance Issued in Japanese Patent Application No. 2011-516400”, dated Apr. 2, 2013, 6 Pages.
“Notice of Acceptance Issued in South African Patent Application No. 2012/06052”, dated Mar. 11, 2013, 1 Page.
“Office Action and Search Report received for Chinese Patent Application No. 201210079579.6”, dated Sep. 15, 2014, 11 Pages.
“Office Action Issued in Japanese Patent Application No. 2012-110939”, dated May 27, 2014, 4 Pages.
“Office Action Issued in Japanese Patent Application No. 2012-153634”, dated Sep. 19, 2013, 6 Pages.
“Notice of Allowance Issued in Japanese Patent Application 2012-510906”, dated Jul. 10, 2014, 3 Pages. (W/o English Translation).
“Office Action Issued in Japanese Patent Application 2012-510906”, dated Jan. 9, 2014, 4 Pages.
Faller, Eric, “RibbonX API: Extend the 2007 Office System with Your Own Ribbon Tabs and Controls”, Retrieved from <<http://web.archive.org/web/20070207074144/http://msdn.microsoft.com/msdnmag/issues/07/02/RibbonX/default.aspx>>, Feb. 2007, 12 Pages.
“Office Action Issued in Japanese Patent Application No. 2014-163396”, dated Oct. 21, 2015, 5 Pages.
“Office Action Issued in Chinese Patent Application No. 20680018095.3”, dated Jul. 14, 2011, 19 Pages.
“Office Action Issued in Israel Patent Application No. 209011”, dated Sep. 10, 2013, 5 Pages.
“Office Action Issued in Israel Patent Application No. 209011”, dated Dec. 25, 2013, 5 Pages.
“Office Action Issued in Israel Patent Application No. 209012”, dated Feb. 28, 2014, 6 Pages.
“Office Action Issued in Israel Patent Application No. 209047”, dated May 15, 2014, 6 Pages.
“Office Action Issued in Israel Patent Application No. 209048”, dated May 15, 2014, 15 Pages.
“Office Action Issued in Israel Patent Application No. 215418”, dated Apr. 28, 2015, 4 Pages.
“Office Action Issued in Israel Patent Application No. 233533”, dated May 31, 2016, 4 Pages.
“Notice of Allowance Issued in Canada Patent Application No. 2512047”, dated Oct. 2, 2014, 1 Page.
“Notice of Allowance Issued in Canada Patent Application No. 2512102”, dated Mar. 31, 2015, 1 Page.
“Office Action Issued in Chile Patent Application No. 200502512”, dated Oct. 9, 2013, 7 Pages.
“Office Action Issued in Chile Patent Application 200502512”, dated Mar. 4, 2009, 12 Pages.
“Office Report Issued in European Patent Application No. 06790087.8”, dated Dec. 2, 2008, 7 Pages.
“Office Action Issued in Canadian Patent Application 2618169”, dated Sep. 9, 2014, 4 Pages.
“Office Action and search report Issued in Canadian Patent Application No. 2724681”, dated Apr. 15, 2016, 5 Pages.
“Notice of Allowance Issued in Canadian Patent Application No. 2725298”, dated Oct. 27, 2015, 1 Page.
“Office Action Issued in Canadian Patent Application No. 2725298”, dated Jun. 30, 2014, 1 Page.
Douglas, et al., “Dynamic Popup Menu Titles”, An IBM TDB Technical Disclosure, Aug. 1, 1992, 2 pages.
“Office Action Issued in Chile Patent Application 201102804”, dated Mar. 4, 2014, 8 Pages.
Dixon, Helen, “What's New in Excel 2007?”, In Book of Excel 2007—Beyond the Manual, Feb. 26, 2007, 24 Pages.
Cole,Eric, “New Arrival! Forefront of Downloading”, In Mac People, ASCII Corporation, vol. 11, Issue 10, Aug. 31, 2005, 1 Page.
Clifton, Marc, “The Application Automation Layer—Using XML to Dynamically Generale GUI Elements—forms and controls”, Retrieved from <<http://www.codeproject.com/Articles/4389/The-Application-Automation-Layer-Using-XML-To-Dyna>>, Jun. 22, 2003, 37 Pages.
“Office Action Issued in Canadian Patent Application No. 2848700”, dated May 2, 2016, 04 Pages.
“Office Action Issued in Canadian Patent Application No. 2848700”, dated Sep. 29, 2017, 4 Pages.
“Notice of Allowance Issued in Egyptian Patent Application No. 370/2005”, dated Jun. 27, 2012, 1 Page. (W/o English Translation).
“Office Action Issued in Egyptian Patent Application 371/2005”, dated Apr. 9, 2010, 4 Pages.
“Office Action Issued in New Zealand Patent Application No. 541299”, dated Jul. 25, 2005, 2 Pages.
“Office Action Issued in New Zealand Patent Application No. 541299”, dated Nov. 8, 2006, 1 Page.
“Office Action Issued in New Zealand Patent Application No. 541300”, dated Jul. 25, 2005, 2 Pages.
“Office Action Issued in New Zealand Patent Application No. 541301”, dated Jul. 25, 2005, 2 Pages.
“Office Action Issued in New Zealand Patent Application No. 541301”, dated Nov. 8, 2006, 1 Page.
“Notice of Allowance Issued in New Zealand Patent Application No. 541301”, dated Nov. 30, 2006, 1 Page.
“Office Action Issued in New Zealand Patent Application No. 566363”, dated Oct. 14, 2009, 1 Page.
“Office Action Issued in Taiwan Patent Application No. 094122180”, dated May 14, 2012, 5 Pages.
“Notice of Allowance Issued in Taiwan Patent Application No. 094123420”, dated Nov. 13, 2012, 4 Pages.
“Search Report Issued in Taiwan Patent Application No. 094123420”, dated Mar. 12, 2012, 6 Pages.
“Notice of Allowance and Search Report Issued in Taiwan Patent Application No. 094123421”, dated Mar. 29, 2012, 6 Pages.
“Notice of Allowance Issued in Taiwan Patent Application No. 094123640”, dated Mar. 12, 2013, 4 Pages.
“Office Action Issued in Taiwan Patent Application No. 094123640”, dated Feb. 8, 2012, 15 Pages.
“Office Action Issued in Taiwan Patent Application No. 098118252”, dated Mar. 17, 2014, 10 Pages.
“Notice of Allowance Issued in Taiwan Patent Application No. 098119245”, dated Oct. 15, 2014, 4 Pages.
“Notice of Allowance Issued in Taiwan Patent Application No. 098145363”, dated Aug. 13, 2015, 4 Pages.
Adler, Richard M.., “Emerging Standards for Component Software”, In IEEE Computer, vol. 28, Issue 3, Mar. 1, 1995, 10 Pages.
“Office Action Issued in Thailand Patent Application No. 0501003163”, dated Oct. 8, 2018, 4 Pages.
“Office Action Issued in European Patent Application No. 097273312”, dated Aug. 27, 2018, 4 Pages.
“Final Office Action Issued in U.S. Appl. No. 14/981,404”, dated Jul. 30, 2018, 11 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 14/981,404”, dated Sep. 26, 2018, 10 Pages.
“Notice of Allowance Issued in Malaysia Application No. PI2011003348”, dated May 31, 2018, 2 Pages.
Gorniak, Peter J.., “Sorting Email Messages by Topic”, Retrieved From http://www.researchgate.net/publication/243765639_Sorting_email_messages_by_topic, 1998, 1 Page.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/003342”, dated May 31, 2013, 9 Pages.
Haden, GL, “Scrollable Popup Menu with Selection Tracking Display of Graphical Objects”, An IBM TDB Technical Disclosure, Aug. 1, 1994, 4 Pages.
Halvorson, et al., “Microsoft Office Professional Official Manual”, Nikkei BP Soft Press Publishers, Aug. 20, 2002, 10 Pages.
Halvorson, et al., “Microsoft Office XP Inside Out”, Microsoft Press, In Book Microsoft Office XP Inside Out, May 9, 2001, pp. 757-760.
Harris, Jensen, “Picture This: A New Look for Office”, Retrieved From: <<https://blogs.msdn.microsoft.com/iensenh/2006/03/09/picture-this-a-new-look-for-office/>>, Mar. 9, 2006, pp. 1-91.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/003342”, dated Jan. 28, 2014, 8 Pages.
Hock, Randolph, “Yahoo! To the Max”, In Book an Extreme Searcher Guide, May 10, 2005, 5 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/003342”, dated May 7, 2012, 8 Pages.
Inoue, “Let's Learn PowerPoint Using Actual Samples”, Nikkei Business Publications, Inc, vol. 13, Issue 7, Apr. 1, 2008, 5 Pages.
Islam, et al., “Email Categorization Using Multi Stage Classification Technique”, In Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies, Dec. 3, 2007, 8 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/002889”, dated Sep. 20, 2012, 11 Pages.
Khavari, Sam, “Preview Pane in Conversation: 4 pane view”, Retrieved from <<https://bugzilla.zimbra.com/show_bug.cgi?id=450>>, Retrieved on Mar. 3, 2008, 3 Pages.
Kumar, et al., “A Personal Agent Application for the Semantic Web”, In AAAI Fall Symposium on Personalized Agents, Nov. 15, 2002, 8 Pages.
Lowe, Scott, “An introduction to the Microsoft Office 2007 ribbon interface”, In TechRepublic, Dec. 11, 2006, pp. 1-11.
Lyons, et al., “The Oval Menu-Evolution and Evaluation of a Wedget”, In Proceedings of the 6th Australian Conference on Computer-Human Interaction, Nov. 24, 1996, 8 Pages.
Maes, et al., “Learning Interface Agents”, In AAAI, vol. 93, Jul. 11, 1993, pp. 459-465.
“Office Action Issued in Mexican Patent Application No. MX/a/2008/002889”, dated Jun. 24, 2013, 13 Pages.
Milstein, Sarah, “The Missing Manual: The book that should have been in the box”, First Edition; O'Reilly Japan, Inc., Nov. 25, 2004, 1 Page.
“Search Report and Written Opinion Issued in Singapore Patent Application No. 200504475-5”, dated Sep. 19, 2006, 15 Pages.
“Notice of Allowance Issued in Singapore Patent Application No. 200504508-3”, dated Sep. 30, 2008, 1 Page.
“Search Report and Written Opinion Issued in Singapore Patent Application No. 200504508-3”, dated Sep. 18, 2006, 15 pages.
“Search Report and Written Opinion Issued in Singapore Patent Application No. 200505257-6”, dated Feb. 12, 2007, 6 Pages.
“Decision on Reexamination Issued in Chinese Patent Application No. 200510089514.X”, dated Feb. 1, 2012, 23 Pages.
“Office Action Issued in Chinese Patent Application No. 200510089514.X”, dated May 23, 2008, 16 Pages.
“Office Action Issued in Chinese Patent Application No. 200510089514.X”, dated Jan. 21, 2011, 8 Pages.
“Office Action Issued in Chinese Patent Application No. 200510089514.X”, dated Mar. 25, 2011, 9 Pages.
“Office Action Issued in Chinese Patent Application No. 200510089514.X”, dated Apr. 3, 2009, 12 Pages.
“Office Action Issued in Chinese Patent Application No. 200510089514.X”, dated Nov. 21, 2008, 14 Pages.
“Office Action Issued in Chinese Patent Application No. 200510092139.4”, dated Mar. 21, 2008, 21 Pages.
“Notice of Allowance Issued in Chinese Patent Application No. 200510092139A”, dated Oct. 16, 2009, 4 Pages.
“Office Action Issued in Chinese Patent Application No. 200510092139.4”, dated Oct. 17, 2008, 19 Pages.
“Office Action Issued in Chinese Patent Application No. 200510092139.4”, dated Jun. 19, 2009, 7 Pages.
“Office Action Issued in Chinese Patent Application No. 200510092141.1”, dated Apr. 11, 2008, 22 Pages.
“Notice of Allowance Issued in Patent Application No. 200510092141.1”, dated Mar. 20, 2009, 5 Pages.
“Office Action Issued in Chinese Patent Application No. 200510092141.1”, dated Oct. 10, 2008, 22 Pages.
“Notice of Allowance Issued in Chinese Patent Application 200510092142.6”, dated Jun. 18, 2010, 4 Pages.
“Notice of Allowance Issued in Chinese Patent Application No. 200510092146.4”, dated Nov. 14, 2008, 4 Pages.
“Office Action Issued in Russian Patent Application 2005120363”, dated Oct. 21, 2009, 12 Pages.
Barr, Jim, “Gmail Tips—The Complete Collection”, Retrieved from https://web.archive.org/web/20041215091758/http://g04.com/misc/GmailTipsComplete.html, Retrieved on Dec. 15, 2004, 18 Pages.
“Office Action Issued in Russian Patent Application No. 2005120363/28”, dated Jun. 24, 2009, 8 Pages.
Baker, Donna, “Configuring the Pages Pane in Acrobat”, Retrieved from <<http://www.planetpdf.com/enterprise/article.asp?ContentID=6115>>, Apr. 22, 2004, 4 Pages.
“Notice of Allowance Issued in Russian Patent Application No. 2005125831/09”, dated Nov. 6, 2009., 17 Pages.
“Office Action Issued in Russian Patent Application No. 2005125831/09”, dated Jul. 30, 2009, 17 Pages.
“Notice of Allowance Issued in Russian Patent Application No. 2005125836/09”, dated Jun. 22, 2010, 21 Pages.
“Office Action Issued in Russian Patent Application No. 2005125836/09”, dated Oct. 9, 2009, 10 Pages.
“Office Action Issued in Russian Patent Application No. 2005125836/09”, dated Sep. 10, 2009, 10 Pages.
“Office Action Issued in Russian Patent Application 200512583609”, dated Dec. 28, 2009, 2 Pages.
“Notice of Allowance Issued in Russian Patent Application 2005125837/08”, dated Jul. 10, 2010, 23 Pages.
“Notice of Allowance Issued in Russian Patent Application No. 2005125839/09”, dated Mar. 11, 2010, 25 Pages.
“Office Action Issued in Japanese Patent Application No. 2005-184990”, dated Aug. 12, 2011, 6 Pages.
“Office Action Issued in Australian Patent Application No. 2005202717”, dated May 28, 2010, 2 Pages.
“Notice of Allowance Issued in Australian Patent Application No. 2005203409”, dated May 19, 2010, 3 Pages.
“Office Action Issued in Australian Patent Application No. 2005203409”, dated Mar. 26, 2010, 1 Page.
“Notice of Allowance Issued in Australian Patent Application No. 2005203410”, dated Aug. 2, 2010, 3 Pages.
“Notice of Allowance Issued in Australian Patent Application 2005203411”, dated Jul. 15, 2010, 3 Pages.
“Notice of Allowance Issued in Australian Patent Application No. 2005203412”, dated May 19, 2010, 3 Pages.
“Office Action Issued in Australian Patent Application No. 2005203412”, dated Mar. 25, 2010, 2 Pages.
“Notice of Allowance Issued in Japanese Patent Application No. 2005-236087”, dated Aug. 23, 2011, 6 Pages.
“Notice of Allowance Issued in Japanese patent Application No. 2005-236088”, dated Apr. 28, 2011, 6 pages.
“Notice of Allowance Issued in Japanese Patent Application 2005-236089”, dated Aug. 23, 2011, 6 Pages.
Mock, Kenrick, “An Experimental Framework for Email Categorization and Management”, In Proceedings of the 24th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Sep. 1, 2001, 3 Pages.
“Notice of Allowance Issued in Japanese Patent Application No. 2005-236090”, dated May 20, 2011, 6 Pages.
“Notice of Allowance Issued in Norway Patent Application No. 20053655”, dated Jul. 4, 2016, 2 Pages.(W/o English Translation).
“Office Action Issued in Norway Patent Application No. 20053655”, dated Jul. 16, 2015, 2 Pages.
“Office Action Issued in Norweign Patent Application No. 20053655”, dated Nov. 29, 2014, 3 Pages.
“Office Action Issued in Norweign Patent Application No. 20053655”, dated Dec. 16, 2014, 3 Pages.
“Office Action and Search Report Issued in Norweign Patent Application No. 20053655”, dated Feb. 10, 2014, 4 Pages.
Atwood, Jeff, “Sometime a Word is Worth a Thousand Icons”, Retrieved from <<https://web.archive.org/web/20090314174654/http://www.codinghorror.com/blog/archives/000523.html>>, Feb. 22, 2006, 9 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/982,073”, dated Jan. 25, 2010, 10 Pages.
“Office Action Issued in Indian Patent Application No. 1017/DEL/2004”, dated Oct. 21, 2013, 2 Pages.
“Office Action Issued in Korean Patent Application No. 10-2004-0048176”, dated Jan. 30, 2012, 5 Pages.
“Office Action Issued in Korean Patent Application No. 10-2004-0048176”, dated May 17, 2011, 9 Pages.
“Office Action Issued in Korean Patent Application No. 10-2005-0058160”, dated Jul. 22, 2011, 5 Pages.
“Notice of Allowance Issued in Korean Patent Application No. 10-2005-0066460”, dated Jan. 31, 2012,(W/o English Translation).
“Office Action Issued in Korean Patent Application No. 10-2005-0066460”, dated Aug. 29, 2011, 7 Pages.
“Notice of Allowance Issued in Korean Patent Application No. 10-2005-0067236”, dated Mar. 12, 2012, 2 Pages.
“Office Action Issued in Korean Patent Application No. 10-2005-0067236”, dated Aug. 23, 2011, 5 Pages.
“Notice of Allowance Issued in Korean Patent Application No. 10-2005-0067257”, dated May 18, 2012, 2 Pages.
“Office Action Issued in Korean Patent Application No. 10-2005-0067257”, dated Nov. 3, 2011, 4 Pages.
“Notice of Allowance Issued in Korean Patent Application 10-2005-0067411”, dated Mar. 12, 2012, 2 Pages. W/o English Translation).
“Office Action Issued in Korean Patent Application No. 10-2005-0067411”, dated Aug. 23, 2011, 6 Pages.
“Office Action Issued in Korean Patent Application No. 10-2007-7024571”, dated Jul. 19, 2012, 6 Pages.
“Office Action Issued in Korean Patent Application No. 10-2008-7005078”, dated Feb. 22, 2013, 13 Pages.
“Office Action Issued in Korean Patent Application 10-2008-7005366”, dated Feb. 25, 2013, 5 Pages.
“Office Action Issued in Korean Application No. 10-2008-7005659”, dated Mar. 19, 2013, 4 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/332,822”, dated Apr. 23, 2015, 29 Pages.
“Notice of Allowance Issued in Korean Patent Application No. 10-2008-7005939”, dated Nov. 20, 2013, 2 Pages.
“Office Action Issued in Korean Patent Application 10-2008-7005939”, dated Nov. 12, 2012, 7 Pages.
“Office Action Issued in Korean Patent Application No. 10-2008-7005939”, dated May 20, 2013, 3 Pages.
“Office Action Issued in Korean Patent Application 10-2008-7029272”, dated Nov. 7, 2013, 7 Pages.
“Office Action Issued in Korean Patent Application No. 10-2010-7028097”, dated Apr. 28, 2016, 6 Pages.
“Office Action Issued in Korean Patent Application 10-2010-7028097”, dated Sep. 30, 2015, 7 Pages. (W/O English Translation).
“Office Action Issued in Korean Patent Application No. 10-2010-7028989”, dated Oct. 19, 2015, 7 Pages. (W/O English Translation).
“Notice of Allowance Issued in Korean Patent Application No. 10-2010-7029199”, dated Apr. 24, 2015, 2 Pages. (W/O English Translation).
“Notice of Allowance Issued in Korean Patent Application No. 10-2011-7018813”, dated Sep. 28, 2016, 2 Pages. (W/O English Translation).
“Notice of Allowance Issued in Korean Patent Application No. 10-2011-7026740”, dated Sep. 8, 2016, 2 Pages. (W/O English Translation).
“Office Action Issued in Korean Patent Application No. 10-2011-7026740”, dated Mar. 11, 2016, 4 Pages.
“Office Action Issued in Korean Patent Application No. 10-2012-0024393”, dated Jul. 2, 2012, 5 Pages.
“Notice of Allowance Issued in Korean Patent Application No. 10-2016-7034274”, dated Jan. 31, 2017, 2 Pages.(W/O English Translation).
“Notice of Allowance Issued in Taiwan Patent Application No. 102112935”, dated Aug. 31, 2015, 4 Pages.
“Search Report Issued in European Patent Application No. 10775348.5”, dated Jun. 2, 2014, 6 Pages.
“Office Action Issued in European Patent Application No. 10775348.5”, dated May 18, 2015, 7 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/136,800”, dated Jul. 9, 2008, 21 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/136,800”, dated Sep. 6, 2007, 15 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/151,686”, dated Jul. 24, 2008, 17 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/151,686”, dated Oct. 28, 2008, 17 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/151,686”, dated Dec. 8, 2009, 21 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/151,686”, dated Jun. 11, 2009, 18 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/151,686”, dated Sep. 26, 2007, 15 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/154,278”, dated Jun. 10, 2009, 29 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/154,278”, dated Nov. 25, 2008, 23 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/154,278”, dated Nov. 13, 2009, 32 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/217,071”, dated Mar. 30, 2010, 18 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/217,071”, dated Sep. 15, 2009, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/217,071”, dated Sep. 21, 2010, 17 Pages.
“Amendment and Response Filed in U.S. Appl. No. 11/332,822”, filed Aug. 11, 2016, 7 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/332,822”, dated Mar. 3, 2014, 27 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/332,822”, dated Jun. 25, 2010, 25 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/332,822”, dated Jun. 7, 2011, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/332,822”, dated Aug. 14, 2013, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/332,822”, dated Oct. 10, 2014, 28 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/332,822”, dated Oct. 5, 2009, 15 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/332,822”, dated Feb. 1, 2011, 17 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 11/332,822”, dated Jul. 6, 2016, 9 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 11/332,822”, dated Aug. 26, 2016, 9 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 11/332,822”, dated Dec. 12, 2016, 2 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 11/332,822”, dated Nov. 8, 2016, 3 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 11/332,822”, dated Sep. 14, 2016, 2 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/401,470”, dated Jul. 8, 2011, 13 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/401,470”, dated Aug. 6, 2010, 14 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/401,470”, dated Sep. 23, 2009, 14 Pages.
“Non- Final Office Action Issued in U.S. Appl. No. 11/401,470”, dated Mar. 18, 2009, 14 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/401,470”, dated Feb. 22, 2010, 15 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/401,470”, dated Feb. 11, 2011, 12 Pages.
“Non- Final Office Action Issued in U.S. Appl. No. 11/401,470”, dated May 23, 2013, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/430,416”, dated Jun. 27, 2008, 24 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/430,561”, dated Aug. 17, 2009, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/430,561”, dated Jan. 9, 2009, 16 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/430,562”, dated Nov. 13, 2008, 32 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/430,562”, dated Jan. 7, 2010, 37 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/430,562”, dated May 19, 2011, 45 Pages.
“Non Final Office Action Issued in U.S. Appl. No. 11/430,562”, dated Mar. 1, 2013, 46 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/430,562”, dated Jun. 22, 2010, 36 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/430,562”, dated Dec. 16, 2010, 36 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/430,562”, dated Jun. 19, 2009, 38 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/430,562”, dated May 30, 2008, 25 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 11/430,562”, dated Sep. 5, 2013, 25 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/445,393”, dated Oct. 8, 2008, 15 pages.
“Final Office Action Issued in U.S. Appl. No. 11/445,393”, dated Nov. 24, 2009, 8 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/445,393”, dated Apr. 21, 2011, 11 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/445,393”, dated Dec. 20, 2010, 9 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/445,393”, dated Jun. 1, 2009, 5 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/445,393”, dated Feb. 22, 2008, 16 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 11/445,393”, dated Apr. 16, 2013, 6 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 11/445,393”, dated Nov. 10, 2011, 5 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Apr. 18, 2014, 27 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Apr. 26, 2012, 27 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Feb. 18, 2010, 18 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Aug. 18, 2009, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Jan. 12, 2012, 28 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Sep. 18, 2014, 28 Pages.
“Non-Final office Action Issued in U.S. Appl. No. 11/782,059”, dated Nov. 22, 2010, 26 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Jul. 1, 2010, 23 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Apr. 4, 2013, 22 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Nov. 23, 2012, 27 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Jul. 23, 2013, 26 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Jun. 30, 2015, 30 Pages.
“Final Office Action Issued in U.S. Appl. No. 11/782,059”, dated Feb. 24, 2015, 22 Pages.
“Non-Final Office Action received for U.S. Appl. No. 11/782,059”, dated Nov. 15, 2013, 25 Pages.
“Office Action Issued in U.S. Appl. No. 11/823,999”, dated Jan. 5, 2011, 12 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 11/823,999”, dated Apr. 15, 2010, 9 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/028,797”, dated Apr. 25, 2014, 16 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/028,797”, dated Dec. 29, 2010, 16 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/028,797”, dated Dec. 9, 2009, 13 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/028,797”, dated Apr. 28, 2009, 12 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/028,797”, dated Jun. 3, 2010, 16 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/028,797”, dated Jan. 15, 2015, 16 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/028,797”, dated Feb. 27, 2015, 14 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/028,797”, dated Sep. 6, 2013, 14 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/142,927”, dated Aug. 3, 2011, 15 Pages.
“Non Final Office Action Issued in U.S. Appl. No. 12/142,927”, dated Mar. 14, 2012, 15 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/142,927”, dated Jan. 6, 2011, 10 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/142,927”, dated Mar. 3, 2017, 2 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/142,927”, dated Jan. 9, 2017, 10 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/142,927”, dated Jan. 30, 2017, 7 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/142,927”, dated May 3, 2017, 2 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/142,927”, dated Jul. 24, 2013, 22 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/142,927”, dated Dec. 31, 2012, 49 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/142,927”, dated Mar. 27, 2015, 23 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/142,927”, dated Sep. 14, 2015, 31 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/142,927”, dated Apr. 7, 2016, 21 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/142,927”, dated Mar. 4, 2014, 20 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/144,642”, dated Sep. 16, 2010, 12 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/144,642”, dated Oct. 25, 2011, 14 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/144,642”, dated May 8, 2012, 14 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/144,642”, dated Apr. 23, 2010, 11 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/144,642”, dated Feb. 1, 2011, 12 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/163,758”, dated Apr. 5, 2012, 10 Pages.
“Non final Office Action Issued in U.S. Appl. No. 12/163,758”, dated Sep. 14, 2011, 10 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/163,758”, dated Apr. 4, 2013, 7 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/163,784”, dated Jul. 8, 2011, 20 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/163,784”, dated Mar. 14, 2011, 20 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/163,784”, dated Sep. 11, 2012, 22 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/163,784”, dated Apr. 1, 2013, 24 Pages.
“Office Action Issued in Phillipines Patent Application PH12005405”, dated Jan. 19, 2006, 1 Page.
“Notice of Allowance Issued in U.S. Appl. No. 12/372,386”, dated Nov. 24, 2014, 11 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/372,386”, dated Mar. 10, 2015, 3 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/372,386”, dated Mar. 23, 2015, 5 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/414,317”, dated Aug. 6, 2013, 26 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/414,317”, dated Aug. 29, 2012, 23 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/414,317”, dated Jan. 25, 2013, 22 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/414,317”, dated Jan. 17, 2012, 23 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/414,317”, dated Mar. 22, 2011, 20 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/464,584”, dated Jan. 26, 2012, 19 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/464,584”, dated Jun. 9, 2011, 19 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/574,256”, dated Aug. 30, 2013, 7 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/574,256”, dated Apr. 21, 2011, 11 Pages.
“Non Final Office Action Issued in U.S. Appl. No. 12/574,256”, dated Mar. 14, 2013, 12 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/574,256”, dated Dec. 20, 2010, 10 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/574,256”, dated Sep. 19, 2013, 14 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/725,605”, dated Apr. 2, 2012, 18 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/725,605”, dated Mar. 4, 2013, 6 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 12/725,605”, dated Apr. 25, 2013, 12 Pages.
“Specification Issued in U.S. Appl. No. 12/725,605”, dated Feb. 26, 2013, 2 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/753,923”, dated May 12, 2011, 12 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/753,923”, dated Nov. 26, 2010, 15 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/769,787”, dated Jun. 19, 2012, 16 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/777,287”, dated Jun. 6, 2012, 18 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/777,287”, dated Aug. 2, 2013, 19 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/777,287”, dated Dec. 5, 2012, 17 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/777,287”, dated Jan. 29, 2014, 23 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/814,084”, dated Jan. 19, 2012, 14 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/954,952”, dated Sep. 10, 2014, 13 Pages.
“Final Office Action Issued in U.S. Appl. No. 12/954,952”, dated Apr. 29, 2013, 12 pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/954,952”, dated Dec. 12, 2012, 13 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 12/954,952”, dated Feb. 26, 2014, 11 Pages.
“Office Action Issued in Malaysian Patent Application No. PI 20053259”, dated Jan. 31, 2012, 3 Pages.
“Office Action Issued in Phillipines Patent Application 1-2005-000406”, dated Apr. 21, 2008, 1 Page.
“Office Action Issued in Phillipines Patent Application 12005000495”, dated Jul. 31, 2008, 1 Page.
“Office Action Issued in Phillipines Patent Application Jan. 2005-000495”, dated Apr. 25, 2013, 2 Pages.
“Office Action Issued in Phillipines Patent Application 1200500406”, dated Sep. 12, 2008, 1 Page.
“Office Action Issued in Phillipines Patent Application No. 1-2008-500356”, dated Apr. 30, 2014, 1 Page.
“Non-Final Office Action Issued in U.S. Appl. No. 13/027,289”, dated May 30, 2014, 13 Pages.
“Non-Final Office Action issued in U.S. Appl. No. 13/102,622”, dated Jun. 3, 2013, 5 Pages.
“Non Final Office Action Issued in U.S. Appl. No. 13/102,633”, dated Apr. 19, 2012, 19 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/102,633”, dated Jan. 16, 2014, 16 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/102,633”, dated Oct. 24, 2012, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/102,633”, dated Jun. 3, 2013, 29 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/102,633”, dated Jul. 30, 2014, 16 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/102,633”, dated Dec. 24, 2014, 17 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/169,598”, dated Apr. 7, 2016, 4 Pages.
“Amendment and Response Filed in U.S. Appl. No. 13/427,939”, filed Aug. 3, 2016, 14 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/427,939”, dated May 25, 2016, 18 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/427,939”, dated Apr. 29, 2015, 14 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/427,939”, dated Oct. 1, 2015, 18 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/427,939”, dated Sep. 11, 2014, 16 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/427,939”, dated Apr. 7, 2017, 2 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/427,939”, dated Feb. 22, 2017, 3 Pages.
“Notice of Allowance Issued in Malaysian Patent Application No. PI 20053258”, dated Oct. 15, 2012, 2 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/427,939”, dated Jan. 17, 2017, 9 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 13/427,939”, dated Sep. 13, 2016, 13 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/437,031”, dated Jun. 15, 2017, 9 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/437,031”, dated Nov. 28, 2014, 13 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/437,031”, dated Sep. 13, 2012, 14 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/437,031”, dated Dec. 27, 2016, 8 Pages.
“Final Office Action Issued in U.S. Appl. No. 13/437,031”, dated May 21, 2013, 13 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 13/437,031”, dated Mar. 21, 2016, 6 Pages.
“2007 Microsoft Office System is Golden”, Microsoft News Center, Nov. 6, 2006, 23 Pages.
“Changing a Graph Type: Ultimate Illustration of Excel 2002 for Windows XP”, In General Book, X-media Corp, Aug. 31, 2002, 3 Pages.
“Office Action Issued in Malaysian Patent Application PI 20084401”, dated Jan. 15, 2013, 3 Pages.
“Embedding and Linking Excel Worksheets into Word”, Retrieved from <<https://web.archive.org/web/20041230032059/http://www.glencoe.com/ps/computered/pas/article.php4?articleId=360>>, Retrieved on Dec. 16, 2014, 6 Pages.
“Homeworking Forum: Disabled Person Work at Home”, Retrieved from <<http://web.archive.org/web/20041206125616/http://www.homeworking.com/discus/messages/16/139.html?1069082127>>, Archived on Dec. 6, 2004, 11 pages.
“Look and Layout”, Retrieved From <<https://web/archive.org/web/20090821192615/http://www.liv.ac.uk/csd/email/outlook/layout.htm>>, Retrieved on Mar. 3, 2008, 9 Pages.
“Menu Selection Method for Related Attributes”, An IBM Technical Disclosure Bulletin, vol. 33, No. 6B, Nov. 1, 1990, pp. 423-425.
“Microsoft Office 2003 Editions Product Guide”, Retrieved from <<http://www.jmu.edu/computing/news/archive/issues/2003guide.pdf>>, Sep. 2003, 167 Pages.
“Office Action Issued for Malaysia Patent Application No. PI 2010005439”, dated Jan. 30, 2015, 3 Pages.
“Microsoft Office 2007 Word Help”, Microsoft Word, Dec. 31, 2007, 3 Pages.
“Office Action Issued in Malaysian Patent Application No. PI 2010005439”, dated Jun. 30, 2015, 2 Pages.
“Office Action Issued in Malaysian Patent Application No. PI 2010005558”, dated Jan. 30, 2015, 3 Pages.
“Office Action Issued in Malaysian Patent Application No. PI 2010005637”, dated Nov. 14, 2014, 3 Pages.
“Office Action Issued in Brazilian Patent Application No. PI0505014-6”, dated Jan. 5, 2017, 7 Pages.
“Microsoft Office Professional Plus 2007”, Microsoft Corporation, Sep. 2006, 66 Pages.
“Microsoft Office XP”, Retrieved from <<http://en.wikipedia.org/wiki/Microsoft_Office_XP>>, May 31, 2001, 3 Pages.
“Microsoft® Office Outlook® 2007 for Dummies®”, Published by John Wiley & Sons, Dec. 26, 2006, 9 Pages.
“MSN Desktop Search (beta)”, Retrieved From <<http://www.pcmag.com/article2/0,1759,1771841,00.asp<<, Mar. 32, 2005, 2 Pages.
“NEO Pro—the total “find that email” solution!”, Retrieved From <<http://www.caelo.com/products/learn/>>, Retrieved on Sep. 15, 2009, 1 Page.
“Office 11 and Office Family Pre Release Program Installation Instructions”, In Letter by Microsoft on Beta, Oct. 2002, 6 Pages.
“Office Action Issued in Malaysian Patent Application No. PI20052959”, dated Sep. 30, 2010, 4 Pages.
“Notice of Allowance Issued in Malaysian Patent Application No. PI20053259”, dated Oct. 15, 2012, 2 Pages.
“Run for the border: using borders in Word”, Retrieved on: Feb. 7, 2014, Retrieved From << https://web.archive.org/web/20040324224844/http://word.mvps.org/FAQs/TblsFldsFms/Borders.htm>>, 5 Pages.
“Screen dumps—Microsoft Office”, Microsoft Corporation, Microsoft Office Professional Edition 2003, 2003, 16 Pages.
“Screen Shot of MS_Office_2003”, In Microsoft Office Professional Edition 2003, 2003, 6 Pages.
“Notice of Allowance Issued in Malasiyan Patent Application No. PI20084401”, dated Aug. 30, 2013, 2 Pages.
“Office Action Issued in Malaysian Patent Application PI2011004990”, dated Mar. 15, 2016, 3 Pages.
“The Discussion Board Component of Blackboard: An Instructor's Guide”, Retrieved from <<http://domin.dom.edu/documents/blackboard/discussionboard.pdf>>, Aug. 2004, 23 Pages.
“Word 2003 Introduction”, Published by The Mouse Training Company, Sep. 9, 2009, 166 Pages.
“The New “Office 2007” User Interface”, Microsoft Corporation, 2005, 32 Pages.
“The New Look in Office 12 / Office 2007”, Retrieved from <<https://office-watch.com/2005/the-new-look-in-office-12-office-2007/>>, Sep. 20, 2005, 9 Pages.
Piperoglou, Stephanos, “External Style Sheets”, Retrieved from <<https://web.archive.org/web/20150923022741/http://www.webreference.com/html/tutorial5/10.html>>, Aug. 20, 1998, 3 Pages.
“To-do List—effective task management software”, Retrieved From <<https://web.archive.org/web/20070122185835/http://www.programurl.com:80/to-do-list.htm>>, Retrieved on: Jan. 2, 2007, 6 Pages.
“User Interface Architecture”, Retrieved from <<http://www.datamaster2003.com/uiarchitecture.htm>>, Retrieved on: Jan. 28, 2009, 2 Pages.
“VisNetic Mail Flow”, Retrieved From https://web.archive.org/web/20050924035746/http://www.deerfield.com/products/visnetic-mailflow/, Retrieved on: Sep. 15, 2009, 1 Page.
“Office Action Issued in Malaysian Patent Application No. PI20080400”, dated Aug. 30, 2012, 3 Pages.
“Office Action Issued in Indian Patent Application No. 01489/DELNP/2008”, dated Aug. 31, 2015, 3 Pages.
“Search Report Issued in European Patent Application 04102463.9”, dated Oct. 20, 2005, 4 Pages.
“Summons to Attend Oral Proceedings Issued in European Patent Application No. 04102463.9”, dated Jun. 23, 2008, 12 Pages.
“Office Action Issued in Thailand Patent Application No. 0501003164”, dated Aug. 22, 2017, 2 Pages.
“Decision to Refuse and Minutes in Oral Proceeding Issued in European Patent Application No. 05105584.6”, dated Mar. 28, 2017, 20 Pages.
“Summons to Attend Oral Proceedings Issued in European Patent Application No. 05105584.6”, dated Jul. 22, 2016, 6 Pages.
“Office Action Issued in Malaysian Patent Application No. PI20080508”, dated Jan. 15, 2014, 3 Pages.
Ramamritham, et al., “Scheduling Algorithms and Operating Systems Support for Real-Time Systems”, In Proceedings of the IEEE, vol. 82, Issue 1, Jan. 1994, 13 Pages.
“Search Report Issued in European Patent Application No. 05107157.9”, dated Mar. 1, 2012, 7 Pages.
“Office Action Issued in European Patent Application No. 05107157.9”, dated Jul. 20, 2016, 6 Pages.
“Summons to Attend Oral Proceedings issued in European Patent Application No. 05107157.9”, dated Sep. 15, 2017, 7 Pages.
“Search Report Issued in European Patent Application No. 05107184.3”, dated Mar. 7, 2012, 7 Pages.
“Office Action Issued in Indian Patent Application No. 05584/CHENP/2010”, dated Mar. 23, 2018, 7 Pages.
Redmond, Tony, “Microsoft Exchange Server 2003”, Excerpt from Book, 2003, 14 Pages.
“Search Report Issued in European Patent Application 06790087.8”, dated Nov. 25, 2008, 2 Pages.
“Office Action Issued in European Patent Application No. 06790087.8”, dated Mar. 23, 2016, 6 Pages.
“Office Action Issued in European Patent Application No. 06790087.8”, dated Mar. 9, 2009, 5 Pages.
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US2009/046344”, dated Dec. 29, 2009, 11 Pages.
“Search Report Issued in European Patent Application No. 06803424.8”, dated Dec. 6, 2011, 8 Pages.
“Office Action Issued in European Patent Application No. 06803424.8”, dated Aug. 17, 2017, 12 Pages.
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US2009/046341”, dated Nov. 30, 2009, 11 Pages.
“Office Action Issued in European Patent Application No. 06814334.6”, dated Jan. 31, 2017, 5 Pages.
“Search Report Issued in European Patent Application No. 06814334.6”, dated Sep. 26, 2012, 10 Pages.
“Office Action Issued in European Patent Application No. 06814358.5”, dated Jun. 15, 2010, 1 Page.
“Office Action Issued in European Patent Application No. 07795391.7”, dated Jul. 17, 2013, 9 Pages.
“Office Action Issued in European Patent Application No. 077953911”, dated Sep. 14, 2009, 5 Pages.
“Office Action Issued in European Patent Application No. 07795391.7”, dated Jun. 2, 2014, 9 Pages.
“Search Report Issued in European Patent Application No. 07795391.7”, dated Jun. 9, 2009, 7 Pages.
“Office Action Issued in Indian Patent Application No. 08037/CHENP/2010”, dated Mar. 29, 2017, 7 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 09/896,384”, dated Dec. 23, 2003, 7 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 09/896,384”, dated Aug. 24, 2004, 9 Pages.
“International Search Report & Written Opinion Issued in PCT Application No. PCT/US2009/044292”, dated Dec. 24, 2009, 14 Pages.
“Summons to Attend Oral Proceedings Issued in European Patent Application No. 09006972.5”, dated Oct. 4, 2013, 13 Pages.
“Office Action Issued in European Patent Application 090069725”, dated Feb. 20, 2014, 15 Pages.
“Office Action Issued in European Patent Application No. 090069725”, dated Sep. 28, 2009, 6 Pages.
“Search Report Issued in European Patent Application No. 09006972.5”, dated Sep. 15, 2009, 5 Pages.
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US2007/012573”, dated Nov. 27, 2007, 9 pages.
“Office Action Issued in European Patent Application No. 09727331.2”, dated Mar. 19, 2018, 4 Pages.
“Office Action Issued in European Patent Application No. 09767220.8”, dated Sep. 18, 2017, 4 Pages.
“Search Report Issued in European Patent Application No. 09767220.8”, dated Jan. 30, 2013, 8 Pages.
“Office Action Issued in European Patent Application No. 097672208”, dated Jan. 27, 2014, 7 Pages.
“Search Report Issued in European Patent Application No. 09770705.3”, dated Dec. 14, 2017, 8 Pages.
“Search Report Issued in European Patent Application No. 09770706.1”, dated Nov. 14, 2017, 8 Pages.
“Office Action Issued in European Patent Application No. 09798374.6”, dated Feb. 11, 2014, 6 Pages.
“Summons to Attend Oral Proceedings Issued in European Patent Application No. 09798374.6”, dated Jun. 1, 2017, 11 Pages.
“Supplementary Search Report Issued in European Patent Office Patent Application No. 09798374.6”, dated May 10, 2013, 6 Pages.
“Search Report Issued in Taiwan Patent Application 098117357”, dated May 7, 2014, 13 Pages.
“Search Report Issued in Taiwan Patent Application No. 098119245”, dated May 20, 2014, 11 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/607,020”, dated Nov. 9, 2010, 17 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/607,020”, dated Jan. 6, 2010, 18 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/607,020”, dated Jan. 4, 2007, 15 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/607,020”, dated May 25, 2010, 17 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/607,020”, dated Jul. 5, 2007, 6 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/607,020”, dated Feb. 28, 2017, 20 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/607,020”, dated Feb. 4, 2014, 17 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/607,020”, dated Jul. 18, 2013, 16 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/607,020”, dated Jun. 24, 2009, 19 Pages.
“Final Office Action Issued in U.S. Appl. No. 10/741,407”, dated Jan. 23, 2007, 22 Pages.
“Non-Final Office Action Issued in U.S. Appl. No. 10/741,407”, dated Jul. 26, 2006, 22 Pages.
“Notice of Allowance Issued in U.S. Appl. No. 10/741,407”, dated Apr. 10, 2007, 8 Pages.
“Advisory Action Issued in U.S. Appl. No. 10/800,056”, dated Feb. 14, 2007, 3 Pages.
“Amendment to Office Action Issued in U.S. Appl. No. 10/800,056”, dated Jul. 27, 2006, 11 Pages.
“Amendment to Office Action Issued in U.S. Appl. No. 10/800,056”, dated Jan. 19, 2007, 12 Pages.
“Office Action Issued in Korean Patent Application No. 10-2016-7024123”, dated May 31, 2017, 11 Pages.
“First Examination Report Issued in Indian Patent Application No. 5323/CHENP/2011”, dated Mar. 8, 2019, 7 Pages.
Shoup, Richard, “Menu-Driven User Interfaces for Videographics”, In Proceedings of 17th Annual SMPTE Television Conference, Feb. 4, 1983, 3 Pages.
“Non Final Office Action Issued in U.S. Appl. No. 15/631,842”, dated May 30, 2019, 14 Pages.
“Office Action Issued in Mexican Patent Application No. MX/a/2010/010506”, dated Apr. 9, 2019, 17 Pages.
Related Publications (1)
Number Date Country
20170132018 A1 May 2017 US
Continuations (1)
Number Date Country
Parent 12059644 Mar 2008 US
Child 15410386 US