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: 20150242629Abstract: 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: ApplicationFiled: May 21, 2014Publication date: August 27, 2015Applicant: CA, INC.Inventors: Jonathan LINDO, Vamsee LAKAMSANI, Vikas KRISHNA, Nagi PRABHU
-
Publication number: 20150242623Abstract: 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: ApplicationFiled: May 1, 2014Publication date: August 27, 2015Applicant: CA, INC.Inventors: Jonathan LINDO, Vamsee LAKAMSANI, Vikas KRISHNA, Nagi PRABHU
-
Publication number: 20150242460Abstract: 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: ApplicationFiled: March 26, 2014Publication date: August 27, 2015Applicant: CA, INC.Inventor: Vikas KRISHNA
-
Patent number: 9086798Abstract: 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: GrantFiled: March 7, 2011Date of Patent: July 21, 2015Assignee: Ricoh Company, Ltd.Inventors: John Barrus, Vikas Krishna, Jonathan J. Hull
-
Patent number: 9076117Abstract: 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: GrantFiled: November 29, 2012Date of Patent: July 7, 2015Assignee: Ricoh Company, Ltd.Inventors: Vikas Krishna, Timothee Bailloeul
-
Publication number: 20150172237Abstract: 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: ApplicationFiled: February 4, 2015Publication date: June 18, 2015Inventors: Vikas Krishna, Timothee Bailloeul
-
Publication number: 20150149478Abstract: 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: ApplicationFiled: February 4, 2015Publication date: May 28, 2015Applicant: RICOH CO., LTD.Inventors: Vikas Krishna, Timothee Bailloeul
-
Patent number: 8838588Abstract: 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: GrantFiled: March 30, 2005Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Joann Ruvolo, Stefan Bengt Edlund, Vikas Krishna, Justin Thomas Lessler, Carl J. Kraenzel
-
Patent number: 8768983Abstract: 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: GrantFiled: October 4, 2006Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Alan Lee Kohlscheen, Vikas Krishna, Scott William Pollyea, Savitha Srinivasan
-
Publication number: 20140157113Abstract: 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: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: RICOH CO., LTD.Inventors: Vikas Krishna, Timothee Bailloeul, Daniel G. Van Olst
-
Publication number: 20140149592Abstract: 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: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: RICOH CO., LTD.Inventor: Vikas Krishna
-
Publication number: 20140149771Abstract: 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: ApplicationFiled: November 30, 2012Publication date: May 29, 2014Applicant: Ricoh Co., Ltd.Inventors: Vikas Krishna, Xiaomin Li, Timothee Bailloeul
-
Publication number: 20140149384Abstract: 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: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: RICOH CO., LTD.Inventors: Vikas Krishna, Timothee Bailloeul
-
Publication number: 20140149599Abstract: 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: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: RICOH CO., LTD.Inventors: Vikas Krishna, Timothee Bailloeul
-
Publication number: 20140149554Abstract: 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: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: RICOH CO., LTD.Inventors: Vikas Krishna, Timothee Bailloeul
-
Publication number: 20140145846Abstract: 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: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: RICOH CO., LTD.Inventors: Vikas Krishna, Timothee Bailloeul
-
Publication number: 20140019370Abstract: 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: ApplicationFiled: July 16, 2012Publication date: January 16, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anca A. Chandra, Vikas Krishna
-
Patent number: 8493580Abstract: 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: GrantFiled: August 24, 2012Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Timothy J Bethea, Neil H Boyette, Isaac K Cheng, Vikas Krishna
-
Patent number: 8406412Abstract: 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: GrantFiled: February 26, 2010Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: Timothy J Bethea, Neil H Boyette, Isaac Kam-Chak Cheng, Vikas Krishna, Yolanda A Rankin, Yongshin Yu
-
Patent number: 8370793Abstract: 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: GrantFiled: May 21, 2008Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: Neil Harold Arthur Boyette, Issac Kam-Chak Cheng, Vikas Krishna, Savitha Srinivasan