Patents by Inventor Naveen Sharma

Naveen Sharma has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8364728
    Abstract: A method and system including a plurality of multifunction devices (MFDs), the method and system further including a storage station having geographically separated MFDs for permitting users to store information generated by the plurality of MFDs in operable communication with the locale aware DFS; wherein the information is stored on a plurality of storage stations based on a weighted undirected graph generated from a plurality of dynamically monitored user behaviors, required level of replications, and selection rules to pick the points of storage.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: January 29, 2013
    Assignee: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Naveen Sharma
  • Patent number: 8344892
    Abstract: Embodiments described herein are directed to personalizing event participation of a visitor at an event. Embodiments include communication nodes that form defined wireless areas. A first one of the communication nodes determines when the visitor enters a first defined wireless area in response to detecting an identifier associated with the personal portable wireless device associated with the visitor, records user activities of the visitor within the first one of defined wireless areas, and determines an interest of the visitor in response to the user activities in the first defined wireless area, where the interest is used to customize the event for the visitor.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: January 1, 2013
    Assignee: Xerox Corporation
    Inventors: Arturo M. Lorenzo, Hua Liu, Naveen Sharma
  • Patent number: 8339639
    Abstract: A method and a system for storing, accessing, and retrieving data, the printing system including a plurality of multifunction devices (MFDs) in operable communication with a network, the plurality of MFDs configured to be positioned in different geographical locations; and a memory device for automatically storing the data generated by the plurality of MFDs; wherein an authorized user is enabled to print a document via a print request from a first MFD of the plurality of MFDs and then retrieve the document at any of the other MFDs on the network without re-sending another print request from the first MFD.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: December 25, 2012
    Assignee: Xerox Corporation
    Inventors: Robert James St. Jacques, Jr., Hua Liu, Shanmuga-nathan Gnanasambandam, Naveen Sharma
  • Patent number: 8341214
    Abstract: A mobile client coupled to a network and a method for the mobile client to interact with nodes, including printer devices, which are coupled to the network, are provided. One or more respective nodes includes a software application executable by a host processor associated with the respective node on a software platform executed by the host processor. The application can interact with one of the printer devices to cause the printer device to perform a function. The mobile client includes an software platform executable by its processor for discovering the applications. The discovering of an application includes ascertaining that the application is available for execution and having the ability to activate the application.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: December 25, 2012
    Assignee: Xerox Corporation
    Inventors: Hua Liu, Arturo Lorenzo, Naveen Sharma
  • Patent number: 8281312
    Abstract: A system and method for enabling automated task preemption, including a plurality of multifunctional devices having a plurality of functional capabilities; and a processing module configured to: (i) separate the tasks requiring the plurality of functional capabilities into the tasks requiring a first category of capabilities and the tasks requiring a second category of capabilities, where the tasks requiring the first category of capabilities has a higher processing priority than the tasks requiring the second category of capabilities; and (ii) selectively process the tasks requiring the first category of capabilities before the tasks requiring the second category of capabilities regardless of arrival times of the tasks requiring the plurality of capabilities; wherein the tasks requiring the second category of capabilities that are preempted by the tasks requiring the first category of capabilities are rescheduled to be completed within a predetermined time period of completion.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: October 2, 2012
    Assignee: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Wendell Lewis Kibler, Naveen Sharma
  • Patent number: 8194275
    Abstract: A class of add-on system components providing functionality of devices, management of self-help, customization and enhancement of services for devices, and remote monitoring at significantly reduced cost. It reduces the cost of UI and greatly enhances ease-of-use by realizing that the networked system can be headless and use a browser-based UI for its platform. It embeds a Device Model Agent (DMA) and connects to the Device-Centric Services platform to offer services. Additionally, it offers customized diagnostic access for customer representatives to enable self-help service actions to be performed, unifies and manages multiple access needs to several disparate data access mechanisms, and uses largely COTS PC hardware rather than customized PWBs.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: June 5, 2012
    Assignee: Xerox Corporation
    Inventors: Michael R. Furst, Loranzo Whitfield, Naveen Sharma, Ronald M. Rockwell, Tracy E. Thieret, Claude S. Fillion, Weixia Huang, Michael P. Kehoe, Arturo M. Lorenzo, Mary C. McCorkindale, Robert J. St. Jacques, Michael F. Cavanaugh, Christopher J. Regruit
  • Publication number: 20120092727
    Abstract: A class of add-on system components providing functionality of devices, management of self-help, customization and enhancement of services for devices, and remote monitoring at significantly reduced cost. It reduces the cost of UI and greatly enhances ease-of-use by realizing that the networked system can be headless and use a browser-based UI for its platform. It embeds a Device Model Agent (DMA) and connects to the Device-Centric Services platform to offer services. Additionally, it offers customized diagnostic access for customer representatives to enable self-help service actions to be performed, unifies and manages multiple access needs to several disparate data access mechanisms, and uses largely COTS PC hardware rather than customized PWBs.
    Type: Application
    Filed: December 22, 2011
    Publication date: April 19, 2012
    Applicant: XEROX CORPORATION
    Inventors: Michael R. Furst, Loranzo Whitfield, Naveen Sharma, Ronald M. Rockwell, Tracy E. Thieret, Claude S. Fillion, Weixia Huang, Michael P. Kehoe, Arturo M. Lorenzo, Mary C. McCorkindale, Robert J. St. Jacques, Michael F. Cavanaugh, Christopher J. Regruit
  • Patent number: 8154741
    Abstract: A class of add-on system components providing functionality of devices, management of self-help, customization and enhancement of services for devices, and remote monitoring at significantly reduced cost. It reduces the cost of UI and greatly enhances ease-of-use by realizing that the networked system can be headless and use a browser-based UI for its platform. It embeds a Device Model Agent (DMA) and connects to the Device-Centric Services platform to offer services. Additionally, it offers customized diagnostic access for customer representatives to enable self-help service actions to be performed, unifies and manages multiple access needs to several disparate data access mechanisms, and uses largely COTS PC hardware rather than customized PWBs.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: April 10, 2012
    Assignee: Xerox Corporation
    Inventors: Michael R. Furst, Loranzo Whitfield, Naveen Sharma, Ronald M. Rockwell, Tracy E. Thieret, Claude S. Fillion, Weixia Huang, Michael P. Kehoe, Arturo M. Lorenzo, Mary C. McCorkindale, Robert J. St. Jacques, Michael F. Cavanaugh, Christopher J. Regruit
  • Publication number: 20120057191
    Abstract: A system for controlling flow of a plurality of raw print jobs from at least one user to at least one printer in a print-shop, the system including: a print job queue adapted to received the plurality of raw print jobs; a controller adapted to monitor the plurality of raw print jobs; an estimation module comprising at least one of an estimated execution time module and an estimated network overhead module, wherein the estimation module is adapted to estimate a time to process each of the plurality of raw print jobs and the estimated network overhead module is adapted to estimate a time to transmit each of the plurality of raw print jobs to an external cloud and receive each of the plurality of raw print jobs from the external cloud; a scheduler adapted to transmit each of the plurality of raw print jobs to the external cloud or the internal cloud based upon at least one of the time to process each of the plurality of raw print jobs and the time to transmit each of the plurality of raw print jobs to the extern
    Type: Application
    Filed: September 7, 2010
    Publication date: March 8, 2012
    Applicant: Xerox Corporation
    Inventors: Shanmuganathan Gnanasambandam, Naveen Sharma, Sriram Kailasam
  • Publication number: 20110280640
    Abstract: This disclosure provides a system and method to use context graphs for targeting communications to a user of an image rendering device. According to one exemplary embodiment, the method provides targeted communications generated as a function of one or more attributes associated with a user requested printed document. The attributes are provided by accessing a context graph including a plurality of links between a plurality of entities.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 17, 2011
    Applicants: Palo Alto Research Center Incorporated, Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Steven J. Harrington, Naveen Sharma, Jessica Nicola Staddon
  • Publication number: 20110282733
    Abstract: A method of providing targeted communications within a hyper-local domain from a first user to a second user, the method including receiving a communication from a first device, the first communication related to the hyper-local domain, receiving an input from a second device, comparing the input to the communication, and transmitting the communication to the second device, a third device, or combinations thereof, based on the comparing of the input to the communication.
    Type: Application
    Filed: May 14, 2010
    Publication date: November 17, 2011
    Applicant: Xerox Corporation
    Inventors: Shanmuganathan Gnanasambandam, Michael R. Furst, Naveen Sharma
  • Publication number: 20110255125
    Abstract: A system and method for establishing a burstiness metric is presented including at least one processor and a computer-readable storage medium in communication with the at least one processor, wherein the computer-readable storage medium comprises one or more programming instructions for performing the steps of: receiving information related to a plurality of tasks performed by a plurality of electronic devices based on input received from one or more users; analyzing the received information; employing an availability model to the information analyzed; and generating a schedule based on the information analyzed and the availability model by redistributing at least one task of the plurality of tasks between the plurality of electronic devices in accordance with electronic device availability and computational loads. Also, an assessment is made based on the information analyzed to determine a proportion of the plurality of tasks to be supported to achieve a required quality of service.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Applicant: Xerox Corporation
    Inventors: Shanmuganathan Gnanasambandam, Naveen Sharma, Ramesh Nagarajan
  • Patent number: 7987051
    Abstract: A system for determining an average walk distance for a plurality of users of print-related services may include a processor, a processor-readable storage medium in communication with the processor and an output device in communication with the processor. The processor-readable storage medium may include programming instructions for identifying a plurality of print-related services in a facility and identifying a total number of users associated with the plurality of services. For each identified user, the processor-readable storage medium may include programming instructions for identifying the services used by the user, determining a usage level associated with the services, determining a distance between the user and the service, determining an average walk distance for the users and displaying, on the output device, the average walk distance.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: July 26, 2011
    Assignee: Xerox Corporation
    Inventors: Shanmuga-Nathan Gnanasambandam, Venkatesh Guru Rao, Naveen Sharma
  • Publication number: 20110149337
    Abstract: A method and system generate a workflow for the production of a three-dimensional document. A knowledge base contains production rules for several dimensional documents. The production rules relate to a plurality of jobs, i.e., units of work involved in the production of a dimensional document. The rules also identify human and/or mechanical resources required to complete each job. The system receives, from multiple service providers, capability information corresponding to each service provider's available resources. The capability information is associated with the production rules and stored in the knowledge base. When a user selects a dimensional document to be produced, the system selects appropriate production rules for the document, accesses the associated capability information, and automatically generates a workflow for the document. The system distributes various jobs in the workflow among at least two different service providers.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Applicant: XEROX CORPORATION
    Inventors: Frank Michael Goetz, Lee Coy Moore, Meera Sampath, Naveen Sharma
  • Patent number: 7936925
    Abstract: After markings have been placed on a pre-printed form by a user who interacted with an entity, the form is scanned to produce a scan file. The scan file is analyzed to identify whether user added markings are present on machine readable selection items. The method can take a number of automated actions, depending upon which pre-printed machine readable selection items were checked by the user. For example, in response to checkbox selections, the method can obtain (read) some form of electronically storable data relating to the entity based on which of the machine readable selection items the user checked. Alternatively, in response to other checkbox selections, the method can ignore the user added markings on the machine readable selection items. In addition, in response to the checkmarks, the system can maintain only an image of the user added handwritten text.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: May 3, 2011
    Assignee: Xerox Corporation
    Inventors: Nathaniel G. Martin, Naveen Sharma, Michael P. Kehoe, Robert St. Jacques, Jr.
  • Publication number: 20110087785
    Abstract: Systems and methods for distributing work among a plurality of workers in a distributed environment using a granularity determinator module to determine a desired granularity of a data to be worked-on whereby each one of a plurality of document subcomponents individually maintains a level of security based on a security policy. The data is separated out into a plurality of subcomponents which are transmitted to respective workers. A consolidator module can be used to consolidate subcomponents worked on by the respective workers into one worked-on document or file for validation purposes. The system and methods provide an efficient and cost effective way to distribute confidential work to workers without compromising the confidentiality of the information contained in the document or file being worked on.
    Type: Application
    Filed: October 13, 2009
    Publication date: April 14, 2011
    Inventors: Wendell Lewis Kibler, Yu-An Sun, Naveen Sharma
  • Publication number: 20110057798
    Abstract: Embodiments described herein are directed to personalizing event participation of a visitor at an event. Embodiments include communication nodes that form defined wireless areas. A first one of the communication nodes determines when the visitor enters a first defined wireless area in response to detecting an identifier associated with the personal portable wireless device associated with the visitor, records user activities of the visitor within the first one of defined wireless areas, and determines an interest of the visitor in response to the user activities in the first defined wireless area, where the interest is used to customize the event for the visitor.
    Type: Application
    Filed: September 9, 2009
    Publication date: March 10, 2011
    Applicant: XEROX CORPORATION
    Inventors: Arturo M. Lorenzo, Hua Liu, Naveen Sharma
  • Publication number: 20110040823
    Abstract: A mobile client coupled to a network and a method for the mobile client to interact with nodes, including printer devices, which are coupled to the network, are provided. One or more respective nodes includes a software application executable by a host processor associated with the respective node on a software platform executed by the host processor. The application can interact with one of the printer devices to cause the printer device to perform a function. The mobile client includes an software platform executable by its processor for discovering the applications. The discovering of an application includes ascertaining that the application is available for execution and having the ability to activate the application.
    Type: Application
    Filed: August 12, 2009
    Publication date: February 17, 2011
    Applicant: Xerox Corporation
    Inventors: Hua Liu, Arturo Lorenzo, Naveen Sharma
  • Publication number: 20100328705
    Abstract: A method and system for enabling automatic service sharing and custom user interface features in a fleet of multi-function devices. EIP (Extensible Interface Platform) services can be registered via a peer-to-peer discovery subsystem associated with a multi-function device grid infrastructure. EIP service registration information can be submitted and stored in the grid infrastructure. The multi-function devices can be equipped with an enterprise EIP client, which can query the discovery subsystem and apply a corporate policy. The discovery subsystem detects the optimal instance of the service based on loading and availability factors and then returns a reference with respect to the services that allows access to enhanced services. Such an approach enables a fleet of multi-function devices to dynamically discover EIP services and auto populate service options to provide increased capability, reduced complexity, and improved speed.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Inventors: Wendell L. Kibler, Arturo M. Lorenzo, Robert J. St. Jacques, JR., Naveen Sharma
  • Publication number: 20100325422
    Abstract: A file storage system includes one or more document input devices and a processor communicating with both a memory and the one or more document input devices. The processor executes a software application stored on the memory to separate a sensitive portion of a document from an insensitive portion of a document. A first type of cloud storage includes one or more storage devices in operable communication with the one or more document input devices. The first type of cloud storage is configured to store one or both of the separated portions with a level of encryption agreed upon by a user. A second type of cloud storage includes one or more storage devices in operable communication with the one or more document input devices. The second type of cloud storage is configured to store the insensitive portion of a document based on a consent of the user.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 23, 2010
    Applicant: Xerox Corporation
    Inventors: Shanmuga-nathan Gnanasambandam, Naveen Sharma, Wendell Lewis Kibler