Patents by Inventor Manish Kumar
Manish Kumar 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).
-
Patent number: 8468326Abstract: A hardware module configured to perform single instructions faster than is possible in software running on the microprocessor. In one implementation, the hardware module is configured to perform a single count instruction, including - counting a number of “ones” contained in a first register; and storing, in a second register, the count of the number of “ones” contained in the first register.Type: GrantFiled: August 3, 2009Date of Patent: June 18, 2013Assignee: Marvell International Ltd.Inventors: Jack Kang, Jianwei Bei, Shanker Rao Donthineni, Manish Kumar, Victor Lin, Justin Lau
-
Patent number: 8447826Abstract: A method and apparatus for providing highly available storage groups are described. In one embodiment, a method for using one or more processors to provide highly available storage groups in memory, comprising updating persistent information associated with at least one mapping between a node and at least one mailbox of a plurality of mailboxes, wherein the node owns the plurality of mailboxes and the persistent information identifies another node as a failover target for the at least one mailbox of the plurality of nodes, accessing at least one storage group that comprises the at least one mailbox, modifying the at least one mapping between the at least one mailbox and the node to bind the at least one mailbox to the other node and coupling the at least one mailbox with the other node.Type: GrantFiled: September 14, 2009Date of Patent: May 21, 2013Assignee: Symantec CorporationInventors: Sarin Sumit Manmohan, Manish Kumar
-
Patent number: 8447961Abstract: A system to implement a zero overhead software pipelined (SFP) loop includes a Very Long Instruction Word (VLIW) processor having an N number of execution slots. The VLIW processor executes a plurality of instructions in parallel without any limitation of an instruction buffer size. A program memory receives a Program Memory address to fetch an instruction packet. The program memory is closely coupled with the instruction buffer size to implement the zero overhead software pipelined (SFP) loop. The size of the zero overhead software pipelined (SFP) loop can exceed the instruction buffer size. A CPU control register includes a block count and an iteration count. The block count is loaded into a block counter and counts the plurality of instructions executed in the SFP loop, and the iteration count is loaded into an iteration counter and counts a number of iterations of the SFP loop based on the block count.Type: GrantFiled: February 18, 2010Date of Patent: May 21, 2013Assignee: Saankhya Labs Pvt LtdInventors: Anindya Saha, Manish Kumar, Hemant Mallapur, Santhosh Billava, Viji Rajangam
-
Publication number: 20130061202Abstract: A method, non-transitory computer readable medium, and apparatus that quantitatively assesses the impact of a project change request to software quality including determining at least one initial project request defect value based on an initial project request effort value and a defect insertion rate, determining at least one project change request defect value based on a project change request effort value and the defect insertion rate, comparing at least one project change request defect value to at least one initial project request defect value, and providing a quality impact value based on the result of the comparison.Type: ApplicationFiled: August 30, 2012Publication date: March 7, 2013Applicant: INFOSYS LIMITEDInventors: Manish Kumar Nema, Jigar Mehta
-
Patent number: 8388308Abstract: A system for asymmetric flow extraction is described and claimed, the system comprising a flow path, a bleed slot in the flow path, a bleed cavity for receiving at least a portion of the fluid extracted from the flow path and a bleed passage in flow communication with the bleed slot and the bleed cavity wherein the bleed passage has at least one deflector having a shape such that the width of the bleed passage cross section varies in a direction normal to the direction of fluid flow in the bleed passage. In another embodiment, the deflector has an aerodynamic surface having a shape such that the flow passage between the aerodynamic surface and a surface located away from it has a cross sectional shape that is non-axisymmetric. In another embodiment, the bleed passage comprises an assembly of a plurality deflectors, arranged circumferentially.Type: GrantFiled: October 30, 2007Date of Patent: March 5, 2013Assignee: General Electric CompanyInventors: Apostolos Pavlos Karafillis, Kalyanasundaram Muruganathan, Samuel Rulli, David Cory Kirk, Donald Charles Slavik, Erich Alois Krammer, Manish Kumar
-
Publication number: 20120321153Abstract: A method for cardiac imaging for determining a myocardial region of interest (ROI) is disclosed. The method includes acquiring functional imaging data of a subject, where the functional imaging data includes at least the myocardium. A ROI encompassing at most the myocardium from the acquired functional imaging data, and diagnostic parameters relating to the myocardium are estimated and quantified based on the determined ROI. In one embodiment, the ROI is determined from a projection image representation utilizing histogram based thresholding and ray casting based localization to determine the extents of the ROI. In another embodiment, the ROI is determined from a volumetric image representation utilizing clustering Manhattan distance based cleaning to determine cardiac angles used for reorienting the left ventricle.Type: ApplicationFiled: February 8, 2011Publication date: December 20, 2012Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.Inventors: Shekhar Dwivedi, Manish Kumar Sharma, Narayan Ayyakad Krishnan, Yogish Mallya
-
Publication number: 20120253880Abstract: A process analysis tool simulates the dependency of token arrival on performance of a business process. For example, the process analysis tool includes a token generator and a feedback module. The token generator schedules arrival of tokens to a business process simulator and, using feedback that depends on state of a process model, adjusts a parameter that characterizes the arrival of tokens. In particular, the adjustment can simulate the adverse effects of customer perception of processing cycle time and/or queue length on the arrival of tokens. The feedback module generates the feedback for the token generator. In this way, the process analysis tool simulates how the arrival of tokens depends on performance of the process model. A business analyst, other user or automated testing tool can use the process analysis tool to gain a better understanding of resource requirements or lost opportunities for a business process.Type: ApplicationFiled: August 1, 2011Publication date: October 4, 2012Applicant: Infosys LimitedInventors: Manish Kumar, Jyoti Manjeshwar Bhat
-
Publication number: 20120216251Abstract: User input to a web service including content from one or more media providers is subjected to a security analysis based on extracting whitelisted attributes and/or properties, the extracted attributes/properties validated, a template selected based on a source of the content, and a secure embedded code generated based on the whitelisted attributes/properties if the source is also a whitelisted source. The generated secure embedded code may then be provided as content by the web service.Type: ApplicationFiled: February 18, 2011Publication date: August 23, 2012Applicant: MICROSOFT CORPORATIONInventors: Manish Kumar, Suresh Sunku, Rajesh Kamath
-
Publication number: 20120096019Abstract: Suggested domain names are generated based upon regional, cultural and other information received from a user. The user input is correlated against terms in a localized name suggestion database to identify terms that are regionally and/or culturally relevant to the user. Candidate domain names are generated based upon the user input, the terms derived from the database and related terms such as synonyms. The candidate localized names that are available for registration are sent to the user, which can select one or more to be registered.Type: ApplicationFiled: March 15, 2011Publication date: April 19, 2012Inventors: Ramesh Kumar MANICKAM, Manish Kumar Maheshwari, Ashishkumar Namdev Tadose
-
Patent number: 8160624Abstract: A method for sending Short Message Service (SMS) messages includes receiving a request to generate a senderID, determining senderIDs based on a business name, and receiving a selected senderID from the senderIDs. The method further includes receiving a request to send an SMS message using the selected senderID, and sending a request to an SMS server to send the SMS message using the senderID.Type: GrantFiled: May 26, 2010Date of Patent: April 17, 2012Assignee: Intuit Inc.Inventors: Manish Kumar, Himanshu Gupta, Manoj K, Venkatesh Basappa Neldurg, Ayaz Nabi, Manish R. Shah, Bala Dutt, Harsha K. Navada
-
Publication number: 20120078923Abstract: Ordering data objects. The method includes, for each object to be ordered into a set of ordered objects, determining whether the object has static dependencies or dynamic dependencies. A dynamic object is an object that may have circular dependencies. For each static object with only static dependencies, the objects are ordered according to a pre-determined type order. The method further includes, for one or more dynamic objects with dynamic possibly circular dependencies, resolving the circular dependencies such that the dynamic objects can be ordered with the static objects.Type: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Applicant: Microsoft CorporationInventors: Manish Kumar Jain, Arpita Gupta, Alok Kumar Parmesh
-
Patent number: 8117262Abstract: In one embodiment, the methods and apparatuses include requesting an expert during a collaboration session; determining a subject matter of the collaboration session; detecting a potential participant to serve as the expert; and inviting the potential participant to join the collaboration session.Type: GrantFiled: May 25, 2007Date of Patent: February 14, 2012Assignee: Cisco Technology, Inc.Inventors: Manish Kumar, Weidong Chen, Lei Zhu, Min Zhu
-
Patent number: 8108119Abstract: The present invention provides a collision avoidance apparatus and method employing stereo vision applications for adaptive vehicular control. The stereo vision applications are comprised of a road detection function and a vehicle detection and tracking function. The road detection function makes use of three-dimensional point data, computed from stereo image data, to locate the road surface ahead of a host vehicle. Information gathered by the road detection function is used to guide the vehicle detection and tracking function, which provides lead motion data to a vehicular control system of the collision avoidance apparatus. Similar to the road detection function, stereo image data is used by the vehicle detection and tracking function to determine the depth of image scene features, thereby providing a robust means for identifying potential lead vehicles in a headway direction of the host vehicle.Type: GrantFiled: April 23, 2007Date of Patent: January 31, 2012Assignee: SRI InternationalInventors: John Benjamin Southall, Mayank Bansal, Aastha Jain, Manish Kumar, Theodore Armand Camus, Aveek Kumar Das, John Richard Fields, Gary Alan Greene, Jayakrishnan Eledath
-
Patent number: 8077974Abstract: A technique for stylus-based syllabic input that is fast and easy and does not require any additional hardware and can be deployed on a handheld device is described. In one example embodiment, this is accomplished by writing a base syllabic character consisting of a vowels or consonant in a writing area. One or more modifiers that are displayed as icons substantially around the writing area of a syllabic level user interface are then selected to form a desired syllabic character. The one or more modifiers are arranged at familiar/natural positions around the base character's writing area to facilitate entry/selection of modifiers and to reduce eye movement/cognitive load on the user. The syllabic characters are then accumulated locally until a desired word is formed, to reduce visual disconnect between the input interface and the end application, and to provide context for formation of the desired word.Type: GrantFiled: March 13, 2007Date of Patent: December 13, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Manish Kumar, Mudit Agrawal, Sriganesh Madhvanath
-
Publication number: 20110294479Abstract: A method for sending Short Message Service (SMS) messages includes receiving a request to generate a senderID, determining senderIDs based on a business name, and receiving a selected senderID from the senderIDs. The method further includes receiving a request to send an SMS message using the selected senderID, and sending a request to an SMS server to send the SMS message using the senderID.Type: ApplicationFiled: May 26, 2010Publication date: December 1, 2011Applicant: Intuit Inc.Inventors: Manish Kumar, Himanshu Gupta, Manoj K., Venkatesh Basappa Neldurg, Ayaz Nabi, Manish R. Shah, Bala Dutt, Harsha K. Navada
-
Publication number: 20110289168Abstract: The disclosure relates to ensuring wanted electronic messages are reliably delivered to recipients by distinguishing between wanted, authenticated messages and other messages. Also, it provides for automatically compiling a datastore with senders of wanted inbound electronic communications. This is done by entering part entries into the datastore as messages are send outbound, and completing the entry as messages are sent inbound or with reference to an external datasource. The whitelist is automatically created and accurately populated and maintained without the need for any human involvement making it self training. This enables mass automation for whitelist generation and maintenance, and enables consistent, scalable deployment across any and all organisations to ensure accuracy in classification of wanted message senders.Type: ApplicationFiled: December 11, 2009Publication date: November 24, 2011Applicant: BOXSENTRY PTE LTD, REGISTRATION NO. 20061432ZInventors: Steven David Allam, Manish Kumar Goel
-
Publication number: 20110246277Abstract: The invention relates to a method to send a promotional offer from a business entity. The method steps include obtaining a profile of the business entity from a financial management application (FMA) executing on a central processing unit (CPU) and configured to manage operations of the business entity, analyzing a plurality of messages from a message source based on a pre-determined criterion to identify a keyword, qualifying the keyword to generate a qualified keyword with a keyword rating, wherein the keyword rating represents how relevant the keyword is to the business entity based on the profile of the business entity, searching for the qualified keyword in the promotional offer among a plurality of promotional offers in a library to generate a match between the qualified keyword and the promotional offer, adjusting a score of the promotional offer, in response to generating the match, based on the keyword rating, and sending the promotional offer to a consumer based on the score.Type: ApplicationFiled: March 30, 2010Publication date: October 6, 2011Applicant: INTUIT INC.Inventors: Venkatesh Basappa Neldurg, Ayaz Nabi, Ben Ross, Abhijit S. Bose, Manoj K, Manish Kumar, Himanshu Gupta, Manish R. Shah, Bala Dutt, Harsha K. Navada
-
Patent number: 8030620Abstract: A method is provided for creating a plurality of substantially uniform nano-scale features in a substantially parallel manner in which an array of micro-lenses is positioned on a surface of a substrate, where each micro-lens includes a hole such that the bottom of the hole corresponds to a portion of the surface of the substrate. A flux of charged particles, e.g., a beam of positive ions of a selected element, is applied to the micro-lens array. The flux of charged particles is focused at selected focal points on the substrate surface at the bottoms of the holes of the micro-lens array. The substrate is tilted at one or more selected angles to displace the locations of the focal points across the substrate surface. By depositing material or etching the surface of the substrate, several substantially uniform nanometer sized features may be rapidly created in each hole on the surface of the substrate in a substantially parallel manner.Type: GrantFiled: May 5, 2009Date of Patent: October 4, 2011Assignee: University of HoustonInventors: Vincent M. Donnelly, Demetre J. Economou, Paul Ruchhoeft, Lin Xu, Sri Charan Vemula, Manish Kumar Jain
-
Publication number: 20110196930Abstract: In one embodiment, a collaboration session is conducted between a plurality of participant devices. The content shared during the collaboration session is recorded. The recorded content indicates content that was shared at various times during the collaboration session. An activity status of at least some participant devices is recorded at various times during the collaboration session. The activity status of the at least some participant devices is correlated with the content that was being shared at each of a plurality of times during the collaboration session. For a selected time of the plurality of times during the collaboration session, the content that was being shared in the collaboration session at the selected time and an indication of the activity status of the at least some participant devices at the selected time is displayed.Type: ApplicationFiled: April 20, 2011Publication date: August 11, 2011Inventors: Jitendra Chawla, David Knight, Edward Wong, Manish Kumar
-
Publication number: 20110173262Abstract: In one embodiment, an invited participant accesses a customized web page using an electronic device. Content is displayed on the customized web page to the invited participant. A determination is made whether the invited participant has viewed the content on the customize web page by tracking usage of the customize web page. In response to determining that the invited participant has not viewed the content, a determination is made whether the invited participant has invited a previously-uninvited participant to access the customized web page and view the content. In response to determination that the invited participant has invited a previously-uninvited participant, a determination is made whether the previously-uninvited participant is approved to access the customized web page and view the content. In response to the previously-uninvited participant having been approved, an invitation is issued to the previously-uninvited participant to access the customized web page and view the content.Type: ApplicationFiled: March 22, 2011Publication date: July 14, 2011Applicant: WebEx Communications, Inc.Inventor: Manish Kumar