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: 20170126836
    Abstract: A method includes performing operations as follows on a processor of an edge device of a first network: providing a data filter rule in the edge device, the first network being under the authority of a first entity, receiving data from a thing in the first network, communicating the data toward an information processor via a second network when the data satisfies a condition of the data filter rule permitting communication of the data outside of the first network, the second network being under the authority of a second entity, and communicating the data toward a storage processor on the first network when the data does not satisfy the condition of the data filter rule permitting communication of the data outside of the first network. The first and second entities are different entities.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Applicant: CA, INC.
    Inventor: Vikas Krishna
  • Publication number: 20170126628
    Abstract: A method includes performing operations as follows on a processor of an edge device of a network: receiving a data record from a thing, the record comprising a plurality of fields, replacing information in one of the plurality of fields that provides an identity of the thing with mask information that masks the identity the thing. communicating the data record with the mask information toward an information processor external to the network in a first message, communicating the information in the one of the plurality of fields that identifies the thing toward the information processor external to the network in a second message that is communicated separately from the first message, and communicating mapping information that associates the first message with the second message toward the information processor.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Applicant: CA, INC.
    Inventor: Vikas Krishna
  • Patent number: 9549032
    Abstract: A method includes performing operations as follows on a processor: associating content stored on a data processing system with an event associated with a user, determining when the event is to occur, and pushing the content from the data processing system to a mobile device associated with the user not later than the occurrence of the event for storage on the mobile device.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: January 17, 2017
    Assignee: CA, Inc.
    Inventors: Neil Boyette, Vikas Krishna
  • Patent number: 9444850
    Abstract: A method includes performing operations as follows on a processor: monitoring use of resources in an enterprise by mobile devices, receiving metrics from the mobile devices and an enterprise server, the metrics being associated with the use of the resources in the enterprise based on monitoring the use of the resources, and automatically generating a policy that restricts use of the resources in the enterprise based on the metrics, a predicted user productivity cost associated with the policy, and a predicted security cost associated with the mobile devices when the policy is not enforced.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 13, 2016
    Assignee: CA, Inc.
    Inventor: Vikas Krishna
  • Patent number: 9444774
    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: Grant
    Filed: November 30, 2012
    Date of Patent: September 13, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Vikas Krishna, Xiaomin Li, Timothee Bailloeul
  • Publication number: 20160242142
    Abstract: A method includes performing operations as follows on a processor: receiving a notification associated with an application, the application being accessible via a mobile device, determining an importance of the notification based on a plurality of factors that provide context for a reason for the notification, comparing the importance of the notification with an importance threshold, performing one of queuing the notification without generating an alert on the mobile device and generating the alert on the mobile device based on the comparing of the importance of the notification with the importance threshold.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Applicant: CA, INC.
    Inventors: NEIL BOYETTE, VIKAS KRISHNA
  • Publication number: 20160241594
    Abstract: A method includes performing operations as follows on a processor: receiving a request for a content item from a mobile device, determining that the content item is protected by a security policy, the security policy comprising an environmental factor associated with the use of the mobile device, ghosting a portion of the content item based on the security policy, and sending the content item and the security policy to the mobile device.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Applicant: CA, INC.
    Inventors: NEIL BOYETTE, Jameel Ahmed Kaladgi, Vikas Krishna
  • Publication number: 20160226910
    Abstract: A method includes performing operations as follows on a processor: monitoring use of resources in an enterprise by mobile devices, receiving metrics from the mobile devices and an enterprise server, the metrics being associated with the use of the resources in the enterprise based on monitoring the use of the resources, and automatically generating a policy that restricts use of the resources in the enterprise based on the metrics, a predicted user productivity cost associated with the policy, and a predicted security cost associated with the mobile devices when the policy is not enforced.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventor: Vikas Krishna
  • Publication number: 20160226932
    Abstract: A method includes performing operations as follows on a processor: receiving a selection of a content item by a first user from a first mobile device, sending an inquiry to the first mobile device comprising collaboration options for the content item, the collaboration options comprising a first option to invite a second user to collaborate asynchronously on the content item and a second option to invite the second user to collaborate synchronously on the content item via a communication session between the first mobile device and a second mobile device associated with the second user, receiving a selection of one of the first option and the second option by the first user from the first mobile device, identifying an address of the second mobile device responsive to receiving the selection of one of the first option and the second option, and sending a message addressed to the address of the second mobile device.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventor: Vikas Krishna
  • Publication number: 20160219075
    Abstract: A method includes performing operations as follows on a processor: receiving a notification from a mobile application management server in an enterprise through which mobile device usage policies for the enterprise are managed that a policy change has occurred with respect to use of mobile devices in the enterprise, communicating with a work planning system in the enterprise to determine whether the policy change adversely affects work planned by an end user, and sending an alert to the mobile application management server responsive to a determination that the policy change adversely affects the work planned by the user.
    Type: Application
    Filed: January 26, 2015
    Publication date: July 28, 2016
    Inventors: Timothee Bailloeul, Vikas Krishna
  • Publication number: 20160182663
    Abstract: A method includes performing operations as follows on a processor: associating content stored on a data processing system with an event associated with a user, determining when the event is to occur, and pushing the content from the data processing system to a mobile device associated with the user not later than the occurrence of the event for storage on the mobile device.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Applicant: CA, INC.
    Inventors: NEIL BOYETTE, Vikas Krishna
  • Patent number: 9363214
    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: Grant
    Filed: November 29, 2012
    Date of Patent: June 7, 2016
    Assignee: Ricoh Company, Ltd.
    Inventor: Vikas Krishna
  • Publication number: 20160127203
    Abstract: A method includes performing operations as follows on a processor: detecting invocations of a plurality of native applications residing on a mobile device by a user through a user interface, determining usage patterns for the plurality of native applications based on the invocations by the user, and configuring the user interface to present the native applications for invocation based on the usage patterns that were determined.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Applicant: CA, INC.
    Inventor: Vikas Krishna
  • Publication number: 20160119323
    Abstract: A method includes performing operations as follows on a processor: associating a single sign on module with a native application residing on a mobile device, detecting, using the single sign on module, user invocation of the native application, the native application to request access to a resource from a service provider server, determining, using the single sign on module, whether the mobile device has a token stored thereon that indicates the user has been previously authenticated with an identity provider server, sending, using the single sign on module, the token to the identity provider server when the token is determined to be stored on the mobile device, receiving, at the single sign on module, an identity assertion for the user from the identity provider server responsive to sending the token to the identity provider server, and providing, using the single sign on module, the identity assertion to the native application. The service provider server is independent of the identity provider server.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 28, 2016
    Applicant: CA, INC.
    Inventor: Vikas Krishna
  • Publication number: 20160105799
    Abstract: A method includes performing operations as follows on a processor: receiving metrics from a mobile device associated with the operation of an Enterprise Mobility Management (EMM) tool on the mobile device and generating a score based on the metrics that were received that is indicative of a user productivity cost associated with the EMM tool when using the mobile device.
    Type: Application
    Filed: October 10, 2014
    Publication date: April 14, 2016
    Applicant: CA, INC.
    Inventor: Vikas Krishna
  • Patent number: 9268935
    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: Grant
    Filed: May 21, 2014
    Date of Patent: February 23, 2016
    Assignee: CA, Inc.
    Inventors: Jonathan Lindo, Vamsee Lakamsani, Vikas Krishna, Nagi Prabhu
  • Publication number: 20150293913
    Abstract: A method may include selecting a document from a user's corpus, analyzing content of the selected document, and determining a target content group based on the content of the selected document. The method may further include locating a relevant document based on the determined target content group, and presenting the relevant document to the user. In particular, the target content group may be selected form a plurality of predetermined content groups, wherein the predetermined content groups are automatically generated based on clustering of documents of a content group into subgroups that are similar to each other.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 15, 2015
    Applicant: CA, INC.
    Inventor: Vikas KRISHNA
  • Publication number: 20150242063
    Abstract: A method may include receiving, via a content sharing module, a request to find a content sharing collaborator. The method may include receiving context information of the request. The method may also include locating a plurality of potential collaborators based on the context information of the request, and then presenting context relevant to the potential collaborators.
    Type: Application
    Filed: April 30, 2014
    Publication date: August 27, 2015
    Applicant: CA, INC.
    Inventors: Jonathan LINDO, Vamsee LAKAMSANI, Vikas KRISHNA, Nagi PRABHU
  • Publication number: 20150244645
    Abstract: Systems and methods may include receiving first data regarding first devices in a network. The first data may include an amount of utilization of first resources in the network by each device of the first devices. The first data also may include characteristic data of each device of the first devices. Systems and methods may include determining a predictive model for utilization of each resource of second resources in the network based on the first data. Systems and methods may include predicting an amount of utilization of each resource of the second resources by second devices using the predictive model. Systems and methods may include allocating each resource of the second resources based on the predicted amount of utilization of such resource by the second devices.
    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: 20150242459
    Abstract: A method includes identifying a meeting to be attended by a participant in the future. A context of the meeting is determined based upon meeting information included in an electronic calendar of the participant. Multiple document repositories associated with the participant are queried to identify potentially relevant documents, based upon the context. The potentially relevant documents may be compiled in a content group and the user may be provided with access to the content group.
    Type: Application
    Filed: March 26, 2014
    Publication date: August 27, 2015
    Applicant: CA, INC.
    Inventor: Vikas KRISHNA