Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Garg, WA

Anupam Garg, Redmond, WA US

Patent application numberDescriptionPublished
20090235152LINKING VISUAL PROPERTIES OF CHARTS TO CELLS WITHIN TABLES - Tools and techniques are described for linking visual properties of charts to cells within tables. Methods provided by these tools enable users to select visual properties that are associated with graphical displays of chart data, and to link these visual properties to respective cells within the tables. User interfaces provided by these tools may provide representations of visual properties associated with the graphical displays of chart data, with these representations of the visual properties being responsive to user input to link the cells in the tables to the visual properties. These user interfaces may also include representations of the cells that are associated with the representations of the visual properties.09-17-2009
20090282325SPARKLINES IN THE GRID - A sparkline is associated with a location in a document to provide a visual representation of one or more data values included in the document. The sparkline is associated with a data source within the document including the one or more data values. The sparkline is generated by generating the visual representation based on the one or more data values with a matrix of points to be presented at the associated location in the document. The sparkline is presented at the associated location in the document. The sparkline is configured to be regenerated when one or more of the data values in the data source change.11-12-2009
20100060645MODIFYING A CHART - Embodiments are provided for modifying a chart. Chart elements are pictorially presented to a user for use by the user in modifying a generated standard chart. The chart elements may be presented to the user in a chart ribbon.03-11-2010

Patent applications by Anupam Garg, Redmond, WA US

Kamal Garg, Pullman, WA US

Patent application numberDescriptionPublished
20120063039SYSTEMS AND METHODS FOR PROTECTION OF COMPONENTS IN ELECTRICAL POWER DELIVERY SYSTEMS - Various embodiments disclosed herein provide protection to monitored equipment at both a local level and a system level, in order to offer more comprehensive protection. In one particular embodiment, the protected equipment may include one or more generators. The protection system may utilize time-synchronized data in order to analyze data provided by systems having disparate sampling rates, that are monitored by different equipment, and/or equipment that is geographically separated. Various embodiments may be configured to utilize a variety of sampling rates.03-15-2012

Manish Garg, Redmond, WA US

Patent application numberDescriptionPublished
20130046836SYNCHRONIZING CONVERSATION STRUCTURES IN WEB-BASED EMAIL SYSTEMS - Web-based email systems are enabled to synchronize conversations and conversation properties. Conversations are enumerated to new clients providing folder-specific and global conversation information. After receiving the initial conversation information, clients maintain a conversation state, which is used in updating clients from a web service store through a conversation synchronization command employing an internal application programming interface within the email service.02-21-2013

Man M. Garg, Bellevue, WA US

Patent application numberDescriptionPublished
20110141510SYSTEM AND METHOD FOR INTELLIGENT ROUTING OF SCAN FILES - The subject application is directed to a system and method for intelligent routing of scan files. Scan data is received from a scan of an associated tangible document from a scanner and character data is extracted via optical character recognition. Data corresponding to a plurality of preselected character sets is stored in memory, each character set associated with at least one routing option set, each routing option set including at least one data routing option stored associatively therewith. Extracted character data is compared to the character sets so as to output at least one corresponding routing option. At least one visual element corresponding to the routing option is displayed on a display and selection data corresponding to the displayed element is received from a user via a user input. A selected routing option received from the associated user is isolated and the scan data is routed to a destination in accordance with received selection data.06-16-2011

Manmohan Garg, Bellevue, WA US

Patent application numberDescriptionPublished
20100306406SYSTEM AND METHOD FOR ACCESSING A REMOTE DESKTOP VIA A DOCUMENT PROCESSING DEVICE INTERFACE - The subject application is directed to a system and method for accessing a remote desktop via a document processing device interface. A thin client interface is generated on a graphical display associated with a document processing device, and data communication is established between the thin client interface and an associated remote frame buffer server disposed on a workstation via a document processing device network interface associated with a document processing device. A user interface associated with the workstation is generated on the graphical display via the thin client in accordance with an established data communication, user input is received via the thin client, and remote operation of the workstation is enabled via received user input.12-02-2010
20100306640SYSTEM AND METHOD FOR GENERATING FORMATTED DEVICE REPORTS FROM STORED HIERARCHICAL DEVICE DATA - The subject application is directed to a system and method for generating formatted device reports from stored hierarchical device data. Electronic template data including a text data portion and a plurality of placeholder tags is received, wherein each placeholder tag includes data corresponding to a path in an associated, hierarchical data source corresponding to device characteristics of an associated multifunction peripheral device. Updated device data for the associated multifunction peripheral device is received into the hierarchical data source. Device data corresponding to each placeholder tag is retrieved and merged data into positions of the electronic template data in accordance with each corresponding placeholder tag so as to generate a formatted device report therefrom. A formatted device report is communicated to an associated administrator of the multifunction peripheral device.12-02-2010
20110011929SYSTEM AND METHOD FOR CARD BASED DOCUMENT PROCESSING DEVICE LOGIN AND ACCOUNTING - The subject application is directed to a system and method for automated document processing device login and accounting. Identification data corresponding to an identity of an associated user and accounting data corresponding to each of a plurality of billing accounts is communicated with an associated portable data storage. Data corresponding to each of the plurality of billing accounts is displayed, and selection data is received corresponding to at least one billing account corresponding to the plurality of billing accounts associated with the display of data. An associated document processing device is enabled in accordance with selection data and identification data received from the portable data storage. Usage of the document processing device is monitored relative to received selection data, and usage data corresponding to monitored usage of the document processing device with associated billing account data is communicated to an associated administrator.01-20-2011

Nakul Garg, Redmond, WA US

Patent application numberDescriptionPublished
20110219227AUTOMATED CERTIFICATE MANAGEMENT - A certificate management system provides automated management of certificate lifecycles and certificate distribution. Rather than depend upon an administrator to manually distribute and manage certificates, the system self-generates certificates, distributes the certificates to appropriate servers or other parties, and transitions from old certificates to new certificates in a well-defined manner that avoids breaking functionality. After generating one or more certificates, the system securely shares certificates in a way that parties that use them can find the new certificates without an administrator manually distributing the certificates. When it is time to update certificates, the system generates new certificates and shares the new certificates in a similar way. During a transition period, the system provides a protocol by which both old and new certificates can be used to perform authenticated access to resources, so that the transition from an old to a new certificate does not break services.09-08-2011

Naveen Garg, Seattle, WA US

Patent application numberDescriptionPublished
20120066210INTERFACE TO NAVIGATE AND SEARCH A CONCEPT HIERARCHY - A method includes receiving a concept hierarchy at a computing device. The concept hierarchy identifies concepts associated with a document corpus. An interface based on the concept hierarchy is generated. The interface is operable to navigate, search, and modify the concept hierarchy. The method includes transmitting the interface for display to a display device.03-15-2012

Neeraj Garg, Bellevue, WA US

Patent application numberDescriptionPublished
20080240131Teredo connectivity between clients behind symmetric NATs - Methods and systems for communicating between Teredo clients behind UPnP-enabled symmetric or restricted Network Address Translators.10-02-2008
20080253383Communicating using the port-preserving nature of symmetric network address translators - Methods for establishing connections between computing devices when the computing devices are behind Network Address Translators (NATs). Embodiments of the present invention are directed to enabling a first client computer to communicate with a second client computer when both client computers are positioned behind NATs, wherein at least one of the NATs is a port-preserving NAT.10-16-2008

Parag Garg, Woodenville, WA US

Patent application numberDescriptionPublished
20090240395ENVIRONMENT CUSTOMIZATION WITH EXTENSIBLE ENVIRONMENT-SETTINGS DATA - Environment customization includes downloading extensible environment-settings data from a data-storage device and adjusting one or more environmental parameters defined by the extensible environment-settings data. The extensible environment-settings data is amended to include previously undefined settings, and the amended extensible environment-settings data is uploaded to the data-storage device.09-24-2009

Praerit Garg, Seattle, WA US

Patent application numberDescriptionPublished
20100020718SHARED COMMUNITY STORAGE NETWORK - A hardware and/or software facility for durably and securely storing data within a shared community storage network. A user may have a storage device that they intend to share with others in the network. All or a portion of the storage device is registered with the community storage network as a storage node. Once registered with the network, third party data may be stored on the storage node and remotely accessed by third parties. In addition, data stored on the storage device by the user may be stored in the shared community storage network by encrypting the data, adding redundancy, and distributing it to other storage nodes within the storage network. Data that is stored in the storage network is accessible to the user even if their storage device is inaccessible or fails.01-28-2010
20100023722STORAGE DEVICE FOR USE IN A SHARED COMMUNITY STORAGE NETWORK - A storage device configured to join a shared community storage network. All or a portion of the storage device is registered with the community storage network as a storage node. Once registered with the network, third party data may be stored on the storage node and remotely accessed by third parties. In addition, data stored on the storage device by a user may be stored in the shared community storage network by encrypting the data, adding redundancy, and distributing it to other storage nodes within the storage network. Data that is stored in the storage network is accessible to the user even if their storage device is inaccessible or fails. The user may receive economic or non-economic incentives for allowing the storage device to join the shared community storage network.01-28-2010
20110246652SHARED COMMUNITY STORAGE NETWORK - A hardware and/or software facility for durably and securely storing data within a shared community storage network. A user may have a storage device that they intend to share with others in the network. All or a portion of the storage device is registered with the community storage network as a storage node. Once registered with the network, third party data may be stored on the storage node and remotely accessed by third parties. In addition, data stored on the storage device by the user may be stored in the shared community storage network by encrypting the data, adding redundancy, and distributing it to other storage nodes within the storage network. Data that is stored in the storage network is accessible to the user even if their storage device is inaccessible or fails.10-06-2011

Praerit Garg, Kirkland, WA US

Patent application numberDescriptionPublished
20090241193Enhanced Computer Intrusion Detection Methods And Systems - Improved intrusion detection and/or tracking methods and systems are provided for use across various computing devices and networks. Certain methods, for example, form a substantially unique audit identifier during each authentication/logon process. One method includes identifying one or more substantially unique parameters that are associated with the authentication/logon process and encrypting them to form at least one audit identifier that can then be generated and logged by each device involved in the authentication/logon process. The resulting audit log file can then be audited along with similar audit log files from other devices to track a user across multiple platforms.09-24-2009
20090260056Role-Based Authorization Management Framework - A role-based authorization management system maintains an authorization policy store that represents user authorizations to perform operations associated with an application. When a user attempts to perform a function associated with an application, the authorization management system verifies that the user is authorized to perform the requested function. The authorization management system also provides an interface for an application administrator to update role-based user authorization policies associated with one or more applications.10-15-2009

Patent applications by Praerit Garg, Kirkland, WA US

Rohit Garg, Kirkland, WA US

Patent application numberDescriptionPublished
20090267940METHOD AND APPARATUS FOR CURVED MULTI-SLICE DISPLAY - A method of generating a curved multi-slice display (10-29-2009
20100188398X-RAY TOOL FOR 3D ULTRASOUND - A system and method is disclosed for rendering an ultrasound volume. An external image of an ultrasound volume is generated. A fractional part of the external image corresponds to a fractional portion of the ultrasound volume. A composite image of the ultrasound is generated using the external image, wherein the fractional part of the external image is replaced with an internal image of the ultrasound volume fractional portion. The internal image may be generated by changing a value of a visualization parameter used to generate the external image to a value more suitable for rendering an internal image. The ultrasound volume may include a organic structure, wherein the external image depicts an outer surface of the organic structure, and the internal image depicts a vascularity of the organic structure, such that the composite image simultaneously depicts both an outer surface and the vascularity of the organic structure.07-29-2010
20100324420Method and System for Imaging - A method and system of imaging is provided. The system can include an imaging system (12-23-2010
20110152686ULTRASOUND IMAGING - An ultrasound imaging system (UIS) comprises a user interface (UIF) that allows an operator to request visual aid. In response to a request for visual aid, a controller (CTRL) retrieves from a database a visual representation of a preferred manner of applying a probe to a patient, and causes a display device (DPL) to render the visual representation. Preferably, but not necessarily, the controller (CTRL) detects a step of a workflow protocol program (WPP) that is being carried out. The controller (CTRL) then selects from the database a visual representation pertaining to the step that is being carried out.06-23-2011
201102132503-D ULTRASOUND IMAGING WITH VOLUME DATA PROCESSING - In an ultrasound imaging system, an ultrasound scanning assembly (USC) provides volume data (VD) resulting from a three-dimensional scan of a body (BDY). A region of interest detector (RDT) detects a region within the volume data (VD) characterized by a variation of at least one data parameter, which exceeds a margin. A slice generator (SLG) may then generates-slices (SX) from the region that has been detected. These slices (SX) can be displayed on a display device (DPL).09-01-2011

Patent applications by Rohit Garg, Kirkland, WA US

Rohit Garg, Bothell, WA US

Patent application numberDescriptionPublished
20090124907Ultrasonic Diagnostic Imaging System and Method for Detecting Lesions of the Liver - Significant liver growths such as HCC lesions are detected during a contrast agent ultrasound exam by their early reception of contrast and brightening following a bolus injection, as compared with surrounding normal tissue and benign growths. A pixel classifier looks for and identifies pixel or voxel regions where this early wash-in of contrast occurs and denotes these pixel or voxel locations in a parametric image. The pixel classifier analyzes pixel or voxel values from a sequence of images and identifies suspicious regions in an image by uniquely coding the points in a parametric liver image where early wash-in occurs.05-14-2009

Patent applications by Rohit Garg, Bothell, WA US

Sumit Garg, Redmond, WA US

Patent application numberDescriptionPublished
20090286534INTER-CONTROLLER ROAM MANAGEMENT AND PREDICTION FOR VOICE COMMUNICATIONS - A mobile device roaming architecture for use with a mobile device, such as a cellular phone, roaming a WiFi network. In instances where the mobile device attempts to roam to a different wireless access point managed by a controller using a different authentication key, the roam process can be excessively long such that the voice signal is disrupted or fails entirely. A detection component detects the roaming attempt, and a connection component switches the call back to the original access point controller before the call has a chance to drop. In this way, a connection is maintained to the network. A mitigation component performs an operation to maintain a connection to the call as the mobile device moves out of range of the original access point.11-19-2009
20110188410Using Consultation Call to Transfer Call Across Endpoints - A method for transferring a telephone call from a client computer to a second electronic device includes establishing a connection for a telephone call between the client computer and a first electronic device, and sending a request to a server computer to transfer the telephone call from the client computer to the second electronic device, the client computer and the second electronic device having the same user, the request initiating a consultation call to the second electronic device. The method also includes receiving a response from the server computer that the second electronic device has accepted the telephone call, and replacing the client computer with the second electronic device as a party in the telephone call with the first electronic device, the continuity of the telephone call being maintained at the first electronic device during the time that the client computer is replaced with the second electronic device.08-04-2011
20110293084MANAGING CALL FORWARDING PROFILES - Call forwarding profiles corresponding to call forwarding settings based on time, location, and/or presence states of a called party are created. Different call forwarding settings are then activated based on corresponding predefined call forwarding profiles. Users are enabled to pre-configure their call forwarding profiles based on one or more rules.12-01-2011
20120311014TECHNIQUES FOR MANAGING AND APPLYING AN AVAILABILITY PROFILE - Techniques for managing and applying an availability profile are described. An apparatus may comprise a profile management component operative to store a profile for a user having a condition for activation, a user agent component operative to determine whether the condition is satisfied, a user location component operative to determine a location of the user, and a communication component operative to apply the profile to communication for the user if the condition is satisfied. Other embodiments are described and claimed.12-06-2012

Patent applications by Sumit Garg, Redmond, WA US

Sumit Garg, Seattle, WA US

Patent application numberDescriptionPublished
20080310419Network interface selection using historical connection information - A computer may be capable of communicating with devices via network through multiple interfaces. When a new connection is to be established, the computer may select an interface to use for the connection. In some embodiments, the interface may be selected based on historical connection information representing the performance of previous network connections that the computer has established through the interfaces.12-18-2008

Sunil Garg, Issaquah, WA US

Patent application numberDescriptionPublished
20120259748MOBILE EXPENSE CAPTURE AND REPORTING - A mobile computing device based expense capture and reporting system is provided. A mobile expense capture application is an integral part of a networked expense management service such as a Customer Relationship Management (CRM) or Enterprise Resource Planning (ERP) service. A user interface enables users to enter expense related information and accept/reject/edit prompted values for various entries. Upon completion of the entries, the information is transmitted to the networked service and/or stored locally. At least a portion of the information is automatically provided based on a location and/or action of the user. Furthermore, the mobile computing device is capable of capturing an expense document and retrieving at least some of the expense information from the captured document.10-11-2012