Patents by Inventor Manish Verma

Manish Verma 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: 20180038703
    Abstract: System and method for recommending an optimal route to a user are disclosed. In one embodiment, the method comprises receiving a potential travel request from the user. The method further comprises generating regional context data by analyzing the potential travel request and generating cost context data based on the regional context data. The cost context data comprises at least one potential route. The method further comprises correlating the potential travel request, the regional context data and the cost context data to obtain travel context data. The method further comprises determining the optimal route amongst the at least one potential route by applying one or more rules to a user profile and the travel context data and dynamically updating the optimal route based on at least one of presence of one or more passengers in a vehicle and High Occupancy Vehicle (HOV) lane data.
    Type: Application
    Filed: September 29, 2016
    Publication date: February 8, 2018
    Inventors: Manish VERMA, Tinku Malayil JOSE
  • Publication number: 20180018421
    Abstract: A method, system and computer program product perform timing analysis of an integrated circuit design with callback-based constraint processing for clock domain independence. A timing graph representation of the integrated circuit design includes nodes interconnected by edges. Loading timing abstracts representing the nodes of the timing graph precedes obtaining a timing result based on propagating timing values and associated timing tags from an input to an output of the integrated circuit design and processing timing constraints at one or more of the nodes as callbacks. Each timing tag indicates a clock domain. After applying a design change, one or more modified timing tags that are added or changed as a result of the design change are determined. The timing constraints associated with the modified timing tags are processed as callbacks, and the timing result are re-computed.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Inventors: Naiju K. Abdul, Adil Bhanji, Hemlata Gupta, Kerim Kalafala, Alex Rubin, Manish Verma
  • Publication number: 20180007436
    Abstract: Disclosed herein is method and system for dynamically providing personalized channel package for multimedia services to user. The method comprises retrieving a default channel map from a data source associated with service provider of the multimedia services. Then the method obtains a user viewing pattern and various channel recommendation factors related to user and the channels. Thereafter, a personalized context data of the user is generated by correlating the viewing pattern and the channel recommendation factors. Finally, the method generates and provides the personalized channel package to the user based on the personalized context data and the default channel map, thereby providing flexibility to the user for dynamically selecting, subscribing and managing the channels. Further, the method also determines an optimal cost for the personalized channel package and allows the user to perform real-time modifications to the channel package for further reducing the cost of the channel package.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 4, 2018
    Inventors: Tinku Malayil JOSE, Manish Verma
  • Publication number: 20170344693
    Abstract: A method, system, and compute program product use a generalized macro or a generalized macro timing abstract for a timing analysis in a specific timing context. The method includes setting up a timer, and determining a divide ratio of each external clock divider of one or more external clock dividers associated with the generalized macro or the generalized macro timing abstract programmatically as a function of another value. The method also includes performing the timing analysis using the divide ratios of the one or more external clock dividers. Obtaining a physical implementation of an integrated circuit is based on the timing analysis.
    Type: Application
    Filed: May 26, 2016
    Publication date: November 30, 2017
    Inventors: Naiju K. Abdul, Jennifer E. Basile, Hemlata Gupta, Kerim Kalafala, Jeremy J. Leitzen, Stephen G. Shuma, Manish Verma, James D. Warnock, Michael H. Wood
  • Publication number: 20170337313
    Abstract: A system and method to generate a clock domain-independent abstract of a component in an integrated circuit design. The method includes performing an initial analysis of the component using an initial clock value for each clock domain type, the clock domain types including a functional clock and a test clock, executing an abstractor to obtain a reduced order model of the initial analysis as a clock domain-dependent abstract, and obtaining original constraints associated with one or more circuit elements within the component from the clock domain-dependent abstract. Generating generalized constraints is based on clock domain-dependent constraints among the original constraints, and generating the clock domain-independent abstract is based on the generalized constraints. The method also includes obtaining a physical implementation based on one or more analyses using the clock domain-independent abstract.
    Type: Application
    Filed: May 20, 2016
    Publication date: November 23, 2017
    Inventors: Naiju K. Abdul, Adil Bhanji, Jack DiLullo, Kerim Kalafala, Jeremy J. Leitzen, Manish Verma
  • Publication number: 20170221337
    Abstract: Method and system of handling emergency warning alerts is disclosed. The method comprises the steps of receiving, by a first emergency gateway, at least one emergency alert message. The method further comprises, retrieving, by the first emergency gateway, presence information of a user in response to receiving the at least one emergency alert message. The method further comprises, identifying by the first emergency gateway, at least one emergency alarm device based on the presence information of the user. The method further comprises, transmitting by the first emergency gateway, the at least one emergency alert message to the at least one emergency alarm device.
    Type: Application
    Filed: March 16, 2016
    Publication date: August 3, 2017
    Inventors: Tinku Malayil JOSE, Manish VERMA
  • Publication number: 20170169111
    Abstract: Systems, methods, and other embodiments associated with search query task management for search system tuning are described. In one embodiment, a method includes receiving interaction data that describes an interaction with a search system. The search system includes a search engine configured to process search queries to return results that include a ranked set of documents that are relevant to respective search queries. A search query to be used as a basis for search engine tuning is identified based on at least the interaction data. Request data describing a tuning request for the identified search query is transmitted to a search query tuning system. In response to the tuning request for the identified search query, the search query tuning system adds the identified search query to a set of search queries that are candidates for use as a basis for search engine tuning.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: John BAUM, Manish VERMA, Katherine W. WARD, Guigen ZHANG, Qian JIANG, Rodney GARLING, JR.
  • Publication number: 20170068227
    Abstract: The present disclosure relates to a method for extending the functionality of a primary electronic appliance interconnected with one or more secondary electronic appliances in a communication network. In an embodiment a functionality detection unit is configured in each of the electronic appliances. The functionality detection unit identifies functions, data and properties of the primary electronic appliance and also identifies the functions, data and properties of the one or more secondary electronic appliances. The functionality detection unit determines similarity in the functions the one or more properties and data corresponding to the primary electronic appliance and the one or more secondary electronic appliances and based on the similarity extends the functionality of the primary electronic appliance.
    Type: Application
    Filed: November 2, 2015
    Publication date: March 9, 2017
    Inventors: Tinku Malayil Jose, Manish Verma
  • Publication number: 20170031790
    Abstract: A system for implementing a failover policy includes a cluster infrastructure for managing a plurality of nodes, a high availability infrastructure for providing group and cluster membership services, and a high availability script execution component operative to receive a failover script and at least one failover attribute and operative to produce a failover domain. In addition, a method for determining a target node for a failover comprises executing a failover script that produces a failover domain, the failover domain having an ordered list of nodes, receiving a failover attribute and based on the failover attribute and failover domain, selecting a node upon which to locate a resource.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 2, 2017
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena
  • Publication number: 20160294630
    Abstract: This disclosure relates generally to smart home networks and more particularly to methods and systems for evolving an adaptive smart home network. In one embodiment, a method for evolving a smart home network comprising a plurality of devices is disclosed. The method includes detecting a change in at least one property associated with the smart home network. The method further includes determining a current network topology for the plurality of devices in response to detecting the change. The current network topology includes weighted information related to the at least one property. Thereafter, the method includes identifying a subset of devices from within the plurality of devices based on the current network topology to offset the change in the at least one property. The subset of devices is adapted to respond to an event that the smart home network was configured to mitigate in absence of the change.
    Type: Application
    Filed: June 23, 2015
    Publication date: October 6, 2016
    Applicant: Wipro Limited
    Inventors: Manish VERMA, Tinku Malayil JOSE
  • Publication number: 20160261900
    Abstract: Methods and systems for determining optimal routing in Video-on-demand (VOD) networks include receiving, at least one VOD title from one or more systems. One or more attributes associated with the at least one VOD title are identified. The one or more attributes are mapped with one or more pre-defined rules. An optimal media processing workflow route is determined from one or more workflows based on effects of the mapping.
    Type: Application
    Filed: April 22, 2015
    Publication date: September 8, 2016
    Inventor: Manish Verma
  • Patent number: 9405640
    Abstract: A system for implementing a failover policy includes a cluster infrastructure for managing a plurality of nodes, a high availability infrastructure for providing group and cluster membership services, and a high availability script execution component operative to receive a failover script and at least one failover attribute and operative to produce a failover domain. In addition, a method for determining a target node for a failover comprises executing a failover script that produces a failover domain, the failover domain having an ordered list of nodes, receiving a failover attribute and based on the failover attribute and failover domain, selecting a node upon which to locate a resource.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: August 2, 2016
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena
  • Publication number: 20140281675
    Abstract: A system for implementing a failover policy includes a cluster infrastructure for managing a plurality of nodes, a high availability infrastructure for providing group and cluster membership services, and a high availability script execution component operative to receive a failover script and at least one failover attribute and operative to produce a failover domain. In addition, a method for determining a target node for a failover comprises executing a failover script that produces a failover domain, the failover domain having an ordered list of nodes, receiving a failover attribute and based on the failover attribute and failover domain, selecting a node upon which to locate a resource.
    Type: Application
    Filed: May 27, 2014
    Publication date: September 18, 2014
    Applicant: Sony Computer Entertainment America LLC
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena
  • Patent number: 8769132
    Abstract: A system for implementing a failover policy includes a cluster infrastructure for managing a plurality of nodes, a high availability infrastructure for providing group and cluster membership services, and a high availability script execution component operative to receive a failover script and at least one failover attribute and operative to produce a failover domain. In addition, a method for determining a target node for a failover comprises executing a failover script that produces a failover domain, the failover domain having an ordered list of nodes, receiving a failover attribute and based on the failover attribute and failover domain, selecting a node upon which to locate a resource.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: July 1, 2014
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert D. Bradshaw, Jr., Luca Castellano, Raghu Mallena
  • Patent number: 8689110
    Abstract: A computer-readable medium, computer-implemented method, and multi-channel user interface system are provided. In one embodiment, a computer-readable medium has instructions stored thereon that, when executed by a processor, cause the processor to perform a method. The instructions include providing source code and metadata for a base set of user interfaces, where the base set of user interfaces is capable of being executed on multiple channel. The metadata is capable of configuration for a specific channel. The configuration of metadata for a specific channel includes projecting one or more task flows from a task flow template and configuring one or more regions for each task flow.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: April 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Manish Verma, George Colliat, Jean Christophe Meriaux, Pulak Das
  • Patent number: 8589512
    Abstract: An exemplary method includes detecting a request to launch an application on a device, accessing metadata associated with the application over a network, using the metadata to determine whether sufficient resources are available to launch the application on the device, and performing at least one action based on said determination. The at least one action may include launching the application on the device when sufficient resources are available or blocking a launch of the application on the device when sufficient resources are not available. In certain embodiments, the method is performed by the device. In certain embodiments, the device includes a set-top box configured to access a media service over the network. Corresponding methods, systems, apparatuses, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: November 19, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Enrique Ruiz-Velasco, Prasad Raella, Manish Verma
  • Patent number: 8510147
    Abstract: A method and system for calculating pipeline integrity business risk score for a pipeline network is provided. The method includes a step of first calculating a structural risk score, an operational risk score and a commercial risk score for each pipeline segment in a pipeline network. The method further includes calculating pipeline integrity business risk score for each pipeline segment. The structural risk score, operational risk score, commercial risk score and pipeline integrity business risk score for each pipeline segment is rolled-up to calculate the respective risk scores of a pipeline network. The rolled-up risk scores are calculated by computing weight factors for each pipeline segment, relative risk scores weight of each pipeline segment and relative risk scores contribution of each pipeline segment. The system of the invention comprises executable files, dynamic linked libraries and risk score computing modules configured to display the risk scores using a dashboard.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: August 13, 2013
    Assignee: Infosys Limited
    Inventors: Dipayan Mitra, Sandeep Kumar Dewangan, Larry Joesph Rubenacker, Manish Verma, Prakash Dhake, Paras Sachdeva
  • Patent number: 8069247
    Abstract: An exemplary method includes detecting a request to launch an application on a device, accessing metadata associated with the application over a network, using the metadata to determine whether sufficient resources are available to launch the application on the device, and performing at least one action based on said determination. The at least one action may include launching the application on the device when sufficient resources are available or blocking a launch of the application on the device when sufficient resources are not available. In certain embodiments, the method is performed by the device. In certain embodiments, the device includes a set-top box configured to access a media service over the network. Corresponding methods, systems, apparatuses, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: November 29, 2011
    Assignee: Verizon Data Services LLC
    Inventors: Enrique Ruiz-Velasco, Prasad Raella, Manish Verma
  • Publication number: 20110252334
    Abstract: A computer-readable medium, computer-implemented method, and multi-channel user interface system are provided. In one embodiment, a computer-readable medium has instructions stored thereon that, when executed by a processor, cause the processor to perform a method. The instructions include providing source code and metadata for a base set of user interfaces, where the base set of user interfaces is capable of being executed on multiple channel. The metadata is capable of configuration for a specific channel. The configuration of metadata for a specific channel includes projecting one or more task flows from a task flow template and configuring one or more regions for each task flow.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Manish VERMA, George COLLIAT, Jean Christophe MERIAUX, Pulak DAS
  • Publication number: 20110214007
    Abstract: A system for implementing a failover policy includes a cluster infrastructure for managing a plurality of nodes, a high availability infrastructure for providing group and cluster membership services, and a high availability script execution component operative to receive a failover script and at least one failover attribute and operative to produce a failover domain. In addition, a method for determining a target node for a failover comprises executing a failover script that produces a failover domain, the failover domain having an ordered list of nodes, receiving a failover attribute and based on the failover attribute and failover domain, selecting a node upon which to locate a resource.
    Type: Application
    Filed: September 27, 2010
    Publication date: September 1, 2011
    Applicant: Silicon Graphics, Inc.
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena