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: 20180038703Abstract: 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: ApplicationFiled: September 29, 2016Publication date: February 8, 2018Inventors: Manish VERMA, Tinku Malayil JOSE
-
Publication number: 20180018421Abstract: 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: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Inventors: Naiju K. Abdul, Adil Bhanji, Hemlata Gupta, Kerim Kalafala, Alex Rubin, Manish Verma
-
Publication number: 20180007436Abstract: 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: ApplicationFiled: September 20, 2016Publication date: January 4, 2018Inventors: Tinku Malayil JOSE, Manish Verma
-
Publication number: 20170344693Abstract: 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: ApplicationFiled: May 26, 2016Publication date: November 30, 2017Inventors: 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: 20170337313Abstract: 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: ApplicationFiled: May 20, 2016Publication date: November 23, 2017Inventors: Naiju K. Abdul, Adil Bhanji, Jack DiLullo, Kerim Kalafala, Jeremy J. Leitzen, Manish Verma
-
Publication number: 20170221337Abstract: 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: ApplicationFiled: March 16, 2016Publication date: August 3, 2017Inventors: Tinku Malayil JOSE, Manish VERMA
-
Publication number: 20170169111Abstract: 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: ApplicationFiled: December 9, 2015Publication date: June 15, 2017Inventors: John BAUM, Manish VERMA, Katherine W. WARD, Guigen ZHANG, Qian JIANG, Rodney GARLING, JR.
-
Publication number: 20170068227Abstract: 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: ApplicationFiled: November 2, 2015Publication date: March 9, 2017Inventors: Tinku Malayil Jose, Manish Verma
-
Publication number: 20170031790Abstract: 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: ApplicationFiled: August 2, 2016Publication date: February 2, 2017Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena
-
Publication number: 20160294630Abstract: 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: ApplicationFiled: June 23, 2015Publication date: October 6, 2016Applicant: Wipro LimitedInventors: Manish VERMA, Tinku Malayil JOSE
-
Publication number: 20160261900Abstract: 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: ApplicationFiled: April 22, 2015Publication date: September 8, 2016Inventor: Manish Verma
-
Patent number: 9405640Abstract: 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: GrantFiled: May 27, 2014Date of Patent: August 2, 2016Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena
-
Publication number: 20140281675Abstract: 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: ApplicationFiled: May 27, 2014Publication date: September 18, 2014Applicant: Sony Computer Entertainment America LLCInventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena
-
Patent number: 8769132Abstract: 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: GrantFiled: September 27, 2010Date of Patent: July 1, 2014Assignee: Sony Computer Entertainment America LLCInventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert D. Bradshaw, Jr., Luca Castellano, Raghu Mallena
-
Patent number: 8689110Abstract: 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: GrantFiled: April 8, 2010Date of Patent: April 1, 2014Assignee: Oracle International CorporationInventors: Manish Verma, George Colliat, Jean Christophe Meriaux, Pulak Das
-
Patent number: 8589512Abstract: 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: GrantFiled: September 29, 2011Date of Patent: November 19, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Enrique Ruiz-Velasco, Prasad Raella, Manish Verma
-
Patent number: 8510147Abstract: 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: GrantFiled: February 3, 2010Date of Patent: August 13, 2013Assignee: Infosys LimitedInventors: Dipayan Mitra, Sandeep Kumar Dewangan, Larry Joesph Rubenacker, Manish Verma, Prakash Dhake, Paras Sachdeva
-
Patent number: 8069247Abstract: 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: GrantFiled: December 31, 2008Date of Patent: November 29, 2011Assignee: Verizon Data Services LLCInventors: Enrique Ruiz-Velasco, Prasad Raella, Manish Verma
-
Publication number: 20110252334Abstract: 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: ApplicationFiled: April 8, 2010Publication date: October 13, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Manish VERMA, George COLLIAT, Jean Christophe MERIAUX, Pulak DAS
-
Publication number: 20110214007Abstract: 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: ApplicationFiled: September 27, 2010Publication date: September 1, 2011Applicant: Silicon Graphics, Inc.Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena