Patents by Inventor Vikas Krishna

Vikas Krishna 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).

  • Publication number: 20150242629
    Abstract: A method includes monitoring metrics at a mobile computing device. A substantive change in operating conditions is identified, based upon the monitored metrics. In response to the substantive change in the operating conditions, a smart container is automatically applied to a particular resource of the computing device. The smart container may define an enhanced security access policy. In accordance with a particular embodiment of the disclosure, the enhanced security access policy increases the level of protection to the resource.
    Type: Application
    Filed: May 21, 2014
    Publication date: August 27, 2015
    Applicant: CA, INC.
    Inventors: Jonathan LINDO, Vamsee LAKAMSANI, Vikas KRISHNA, Nagi PRABHU
  • Publication number: 20150242623
    Abstract: Systems and methods may include monitoring data input to and output from an application on a mobile device. Such systems and methods may include storing meta-data, which describes a behavior of the data input to and output from the application, on the mobile device. Such systems and methods may include determining whether a behavior of the application is anomalous based on the meta-data stored on the mobile device. Such systems and methods may include providing detailed data, which includes the data input to and output from the application, to another device in response to determining that the behavior of the application is anomalous based on the meta-data stored on the mobile device.
    Type: Application
    Filed: May 1, 2014
    Publication date: August 27, 2015
    Applicant: CA, INC.
    Inventors: Jonathan LINDO, Vamsee LAKAMSANI, Vikas KRISHNA, Nagi PRABHU
  • Publication number: 20150242460
    Abstract: A method may include receiving a selected document, or a set of documents, from a user, analyzing a content of the selected document, or documents, and determining a category of skill based on the content of the selected document. The method may also include locating a plurality of collaborators by matching the category of skill with a corresponding category of skill of a potential collaborator selected from a plurality of potential collaborators, and ranking the plurality of collaborators based on a predetermined score for the corresponding category of skill. Further, the method may include presenting the user with a ranked list of the plurality of collaborators based on the ranking of the plurality of collaborators.
    Type: Application
    Filed: March 26, 2014
    Publication date: August 27, 2015
    Applicant: CA, INC.
    Inventor: Vikas KRISHNA
  • Patent number: 9086798
    Abstract: Techniques for associating strokes information generated at an interactive whiteboard system with a user identifier. The user identifier may, for example, be an image of a user who generated the strokes information. The associating may be performed based upon time stamps associated with the strokes information and the image. Information may be stored indicative of the association between the strokes information and the user identifier.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: July 21, 2015
    Assignee: Ricoh Company, Ltd.
    Inventors: John Barrus, Vikas Krishna, Jonathan J. Hull
  • Patent number: 9076117
    Abstract: A system and method for monitoring device usage are described. The system includes an enterprise service bus configured to receive a request to transmit media to a device and route the media to a device and network appliance as a service (NAaaS) server-side application configured to log device usage entries for a second device, determine usage information based on the device usage entries, perform a comparison between a life expectancy associated with the second device and the usage information and responsive to the comparison being within a threshold value, generating a notification.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: July 7, 2015
    Assignee: Ricoh Company, Ltd.
    Inventors: Vikas Krishna, Timothee Bailloeul
  • Publication number: 20150172237
    Abstract: A system and method for translating requests and responses between different types of devices are described. An enterprise service bus generates a first list of one or more devices, receives a selection from a user associated with a first device of a second device in the first list, generates a second list that includes functions associated with the selection from the first user, receives a request from the first device to perform one of the functions in the second list, translates a first communication protocol of the request received from the first device into a second communication protocol used by the second device to create a translated request, translates a first message format of the request into a second message format and transmits the translated request to the second device.
    Type: Application
    Filed: February 4, 2015
    Publication date: June 18, 2015
    Inventors: Vikas Krishna, Timothee Bailloeul
  • Publication number: 20150149478
    Abstract: A system and method for integrating one or more resource servers for one or more types of devices are described using an enterprise service bus and network appliance as a service (NAaaS) application services. The enterprise service bus receives a request for one or more types of media, determines a first communication protocol of the request and one or more types of second communication protocols of the one or more resource servers, translates the request from a first communication protocol into one or more types of second communication protocols for one or more resource servers and retrieves one or more results matching the translated request from the one or more resource servers. A NAaaS application services determine one or more resource servers that the request is for based on the request matching a global index.
    Type: Application
    Filed: February 4, 2015
    Publication date: May 28, 2015
    Applicant: RICOH CO., LTD.
    Inventors: Vikas Krishna, Timothee Bailloeul
  • Patent number: 8838588
    Abstract: Described are a dynamic interest profile (DIP) system and method for dynamically tracking interests of a user based on personal information. The DIP system obtains electronic documents of the user from a document stream and processes the documents to obtain certain information therefrom. Based on the information obtained from the documents, the DIP system identifies terms, people, documents, and collections that are of importance to the user. These items of importance become part of a dynamic interest profile of the user. The dynamic interest profiles persist in a database. The DIP system also provides an application program interface (API) for accessing DIPs in the database. Application programs can employ this API to customize program behavior to the particular interests of the user executing those programs.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Joann Ruvolo, Stefan Bengt Edlund, Vikas Krishna, Justin Thomas Lessler, Carl J. Kraenzel
  • Patent number: 8768983
    Abstract: A computer implemented method, data processing system, computer usable program code, and apparatus are provided for dynamically configuring a document sharing system. A document sharing system receives a first request to add a new image file type to the document sharing system. A configuration file is identified for the new image file type to form an identified configuration file. The new image file type is added to the identified configuration file and the identified configuration file is saved as a new configuration file. The new configuration file is used to access files without restarting or recoding the document sharing system.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Alan Lee Kohlscheen, Vikas Krishna, Scott William Pollyea, Savitha Srinivasan
  • Publication number: 20140157113
    Abstract: A system and method for translating and reformatting content are described. The system includes an enterprise service bus configured to receive a request from a first device to transmit media to a second device, the media including content in a first language. The system also includes network appliance as a service server-side application including a translation service and a formatting service. The translation service receives the request from the enterprise service bus, determines a second language for translation, determines the content for translation and translates the content to the second language. The formatting service generates a new version of the media including the content in the second language, the new version being formatted in a layout similar to an original version of the image. The enterprise services bus transmits the new version of the media to the second device for display.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: RICOH CO., LTD.
    Inventors: Vikas Krishna, Timothee Bailloeul, Daniel G. Van Olst
  • Publication number: 20140149592
    Abstract: A system and method for implementing a service oriented architecture that supports complex event processing and business activity monitoring. An enterprise service bus (ESB) generates a first list of one or more devices, receives a selection from a user associated with a first device of a second device in the first list, generates a second list that includes functions associated with the selection from the first user, receives a request from the first device to perform one of the functions in the second list, translates a first communication protocol of the request received from the first device into a second communication protocol used by the second device to create a translated request, translates a first message format of the request into a second message format and transmits the translated request to the second device.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: RICOH CO., LTD.
    Inventor: Vikas Krishna
  • Publication number: 20140149771
    Abstract: A system and method for implementing a service oriented architecture that supports complex event processing and business activity monitoring. An enterprise service bus (ESB) generates a first list of one or more devices, receives a selection from a user associated with a first device of a second device in the first list, generates a second list that includes functions associated with the selection from the first user, receives a request from the first device to perform one of the functions in the second list, translates a first communication protocol of the request received from the first device into a second communication protocol used by the second device to create a translated request, translates a first message format of the request into a second message format and transmits the translated request to the second device.
    Type: Application
    Filed: November 30, 2012
    Publication date: May 29, 2014
    Applicant: Ricoh Co., Ltd.
    Inventors: Vikas Krishna, Xiaomin Li, Timothee Bailloeul
  • Publication number: 20140149384
    Abstract: A system and method for generating user profiles for human resources are described. The system includes an enterprise service bus configured to receive a request to transmit media to a device and route the media to a device and network appliance as a service (NAaaS) application services configured to receive the request from the enterprise services bus, generate a user profile for a user, log a device usage entry that includes a unique identifier for the user, a unique identifier for the device and an action associated with the request, determine one or more keywords relating to content in the media, generate an index that includes the one or more keywords and update the user profile for the user based on the one or more keywords.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: RICOH CO., LTD.
    Inventors: Vikas Krishna, Timothee Bailloeul
  • Publication number: 20140149599
    Abstract: A system and method for translating requests and responses between different types of devices are described. An enterprise service bus generates a first list of one or more devices, receives a selection from a user associated with a first device of a second device in the first list, generates a second list that includes functions associated with the selection from the first user, receives a request from the first device to perform one of the functions in the second list, translates a first communication protocol of the request received from the first device into a second communication protocol used by the second device to create a translated request, translates a first message format of the request into a second message format and transmits the translated request to the second device.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: RICOH CO., LTD.
    Inventors: Vikas Krishna, Timothee Bailloeul
  • Publication number: 20140149554
    Abstract: A system and method for integrating one or more resource servers for one or more types of devices are described using an enterprise service bus and network appliance as a service (NAaaS) application services. The enterprise service bus receives a request for one or more types of media, determines a first communication protocol of the request and one or more types of second communication protocols of the one or more resource servers, translates the request from a first communication protocol into one or more types of second communication protocols for one or more resource servers and retrieves one or more results matching the translated request from the one or more resource servers. A NAaaS application services determine one or more resource servers that the request is for based on the request matching a global index.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: RICOH CO., LTD.
    Inventors: Vikas Krishna, Timothee Bailloeul
  • Publication number: 20140145846
    Abstract: A system and method for monitoring device usage are described. The system includes an enterprise service bus configured to receive a request to transmit media to a device and route the media to a device and network appliance as a service (NAaaS) server-side application configured to log device usage entries for a second device, determine usage information based on the device usage entries, perform a comparison between a life expectancy associated with the second device and the usage information and responsive to the comparison being within a threshold value, generating a notification.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: RICOH CO., LTD.
    Inventors: Vikas Krishna, Timothee Bailloeul
  • Publication number: 20140019370
    Abstract: Systems and methods for are described herein for transforming project management application representations into business process models. An aspect provides for receiving at least one portion of a project management application representation; and generating at least one business process by applying at least one transformation pattern to the at least one project management representation. Other embodiments and aspects are also provided herein.
    Type: Application
    Filed: July 16, 2012
    Publication date: January 16, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anca A. Chandra, Vikas Krishna
  • Patent number: 8493580
    Abstract: A computer-implemented method that includes incorporating an entity specification into a business process in response to an input by a user is described. The entity specification describes an element of a document and is associated with the business process. The computer-implemented method also includes determining a multifunction printer (MFP) from a heterogeneous mix of MFPs for implementation of the business process. The MFP has an associated executable language and a graphical user interface (GUI) specification. The computer-implemented method also includes associating the entity specification with an element of the GUI specification. The computer-implemented method also includes generating, from the entity specification and the business process, an executable that conforms to the executable language and the GUI specification and performs the business process when executed by the MFP. The computer-implemented method also includes deploying the executable to the MFP.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Timothy J Bethea, Neil H Boyette, Isaac K Cheng, Vikas Krishna
  • Patent number: 8406412
    Abstract: Systems and methods for adapting an existing call flow wherein the call flow further comprises an associated data set, comprising: activating the existing call flow, the existing call flow generating a series of questions designed to obtain information from a caller; determining if an exception condition has occurred; allowing a user to activate an exception call flow in response to the exception condition; retaining the data set associated with the call flow when the exception condition occurred; adapting the data set such that the call flow addresses the exception condition; analyzing the adapted data set to determine if it is unique; and, modifying the existing call flow to incorporate the adapted data set if the adapted data set is unique.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Timothy J Bethea, Neil H Boyette, Isaac Kam-Chak Cheng, Vikas Krishna, Yolanda A Rankin, Yongshin Yu
  • Patent number: 8370793
    Abstract: A method and system for specifying, deploying and updating work flows. A request is received from a user of a system with components comprising a computing system and human representatives. The components facilitate routing and servicing the request. A work flow comprising manual and automatic steps is specified to perform the routing and servicing of the request. The automatic steps are automatically performed by the computing system and the manual steps are manually performed by the representatives. Both the automatic steps and the manual steps are uniformly defined in a single general-purpose markup language (e.g., XML). Further, a manual step is dynamically transformed into a new automatic step that is represented as a new XML action element. The new XML action element includes an identifier of a software routine to be executed to perform the new automatic step.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Neil Harold Arthur Boyette, Issac Kam-Chak Cheng, Vikas Krishna, Savitha Srinivasan