Patents by Inventor Rohit
Rohit 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: 10769630Abstract: Methods, systems and apparatus for conducting mobile device person-to-person voice payments. An embodiment includes a mobile device processor of a mobile device detecting a first key entry by a sender during a mobile telephone call, muting the call, prompting the sender to enter persons-to-person (P2P) security data and a payment amount, and detecting a second key entry. The mobile device processor then prompts the sender to provide voice data associated with a password, detects a third key entry, and then transmits a P2P payment request including the P2P security data, the payment amount, the voice data, sender account data, and a recipient mobile telephone number, to a mobile person-to-person (P2P) computer. The mobile device processor then unmutes the mobile telephone call and receives a P2P payment message from the mobile P2P computer.Type: GrantFiled: May 11, 2016Date of Patent: September 8, 2020Assignee: Mastercard International IncorporatedInventor: Rohit Modi
-
Patent number: 10770114Abstract: A data object is parsed into payload data packets so that each data packet is capable of being represented in a matrix barcode, sometimes referred to as a QR code. A matrix barcode is generated for each payload data packet and accompanying metadata used to reconstruct the data object. A matrix barcode movie is assembled from individual matrix barcodes. The resulting movie can be projected to a reader that captures the video sequence, examines each frame to extract payload data and corresponding metadata from each frame. The reader then assembles the separate payload data back into the original data object using the metadata and determines an action to take responsive to the data object. For example, a movie may be played, an image displayed, a file opened, or other action may be taken based on the file type and instructions in the metadata.Type: GrantFiled: May 9, 2017Date of Patent: September 8, 2020Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Nishit Shah, Ravi Krishnan Muthukrishnan, Krishnaprasad Kumbalath, Shakti Nilesh, Raghavendra Ganlaparthi, Rohit Lawange, Soujanya Yalal
-
Patent number: 10771156Abstract: Techniques are described herein for to improving optical wireless communications based on mobility patterns. In various embodiments, one or more mobility patterns observed in an area over time may be determined (302). The area may be illuminated by one or more lighting units (102) configured to transmit information using optical wireless communications (“OWC”). An applicable mobility pattern may be selected (308) from the one or more mobility patterns. Based on the selected mobility pattern, usage in the area of a plurality of OWC-based mobile apps (230) may be predicted (310). One or more OWC resources of at least one of the one or more lighting units may be allocated (312) for transmission of data to one or more of the plurality of OWC-based mobile apps operating on one or more mobile devices operated within the area. In various embodiments, the allocating may be based at least in part on the predicted usage.Type: GrantFiled: November 2, 2017Date of Patent: September 8, 2020Assignee: SIGNIFY HOLDING B.V.Inventors: Abhishek Murthy, Sirisha Rangavajhala, Olaitan Philip Olaleye, Talmai Brandão De Oliveira, Rohit Kumar, Jasleen Kaur, Alexandru Darie, Hassan Mohanna
-
Patent number: 10770158Abstract: Detecting a faulty memory block. Various methods include: performing a read operation on a memory block of the memory array, the read operation generates a failed bit count; determining the failed bit count in above a value associated with an overall failed bit count; determining the failed bit count is above a threshold value; in response, performing a confirmation process on the memory block, the confirmation process defining a number of consecutive erase cycles and a level of an erase cycle, the confirmation process results in erase pass or erase fail; and marking the memory block for garbage collection in response to determining the confirmation process results in erase fail. Methods additionally include setting the level of the erase cycle by modifying at least one selected form the group comprising: an erase voltage parameter; an erase verify parameter; and a number of bits ignored during the erase cycle.Type: GrantFiled: May 15, 2019Date of Patent: September 8, 2020Assignee: Western Digital Technologies, Inc.Inventors: Mahim Gupta, Rohit Sehgal, Rohan Dhekane, Niles Yang, Aaron Lee
-
Patent number: 10770067Abstract: Systems, methods, and computer-readable media are disclosed for dynamic voice search transitioning. Example methods may include receiving, by a computer system in communication with a display, a first incoming voice data indication, initiating a first user interface theme for presentation at a display, wherein the first user interface theme is a default user interface theme, and receiving first voice data. Example methods may include sending the first voice data to a remote server for processing, receiving an indication from the remote server to initiate a second user interface theme, and initiating the second user interface theme for presentation at the display.Type: GrantFiled: September 29, 2015Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Rohit Prasad, Anna Santos, David Sanchez, Jared Strawderman, Sarah Castle, Kerry Hammil, Christopher Schindler, Timothy Twerdahl, Joseph Tavares, Bartek Gulik
-
Patent number: 10769305Abstract: A method for double anonymization of data includes: receiving, by a first computing system, a plurality of first data sets, each including a set identifier and personally identifiable information; anonymizing, by the first computing system, each of the first data sets, by hashing the set identifier included in each first data set to obtain a hashed identifier and deidentifying the personally identifiable information; transmitting, by the first computing system, the plurality of anonymized first data sets to a second computing system, wherein the second computing system is distinct and separate from the first computing system; anonymizing, by the second computing system, each of the anonymized first data sets, by hashing the hashed identifier to obtain a double-hashed identifier; and storing, in the second computing system or a third separate and distinct computing system, the plurality of double anonymized first data.Type: GrantFiled: September 19, 2017Date of Patent: September 8, 2020Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Todd Christian Lowenberg, Andrew Reiskind, Curtis Villars, Rohit Chauhan, JoAnn C. Stonier
-
Patent number: 10765132Abstract: In some embodiments, apparatuses and methods are provided herein useful to utilizing a sonication probe. In some embodiments, there is provided a system for utilizing a sonication probe to cook rice including a housing; a pH sensor; a temperature sensor; a viscosity sensor; an ultrasonic generator; a memory; and a control circuit configured to: receive a desired shelf life value of one or more shelf life values; obtain a first predetermined combination of a plurality of different predetermined combinations corresponding to the desired shelf life value; control an operation of the ultrasonic generator; determine the pH value, the temperature value, and the viscosity value; determine whether each of the pH value, the temperature value, and the viscosity value are respectively within a corresponding threshold; and in response, cause the ultrasonic generator to stop emitting one or more sound waves to substantially halt breakdown of amylose of the rice.Type: GrantFiled: July 17, 2019Date of Patent: September 8, 2020Assignee: Walmart Apollo, LLCInventors: Rohit Jalali, Shari R. Baxter
-
Patent number: 10769689Abstract: Systems and methods for supporting regulatory requirements for the distribution of controlled and non-controlled items such as, for example, non-controlled prescriptions (Rx), medical devices, and controlled substances in countries such as the United States and Canada, are provided. The systems and methods incorporate a license verification module that is configured to perform license validation for a particular order placed for a controlled and/or non-controlled item. In certain embodiments, the license verification module compares order data to historically sorted data and if one or more discrepancies exist, validation is unsuccessful. The license verification module may further query a third party database for updated license information upon validation failure.Type: GrantFiled: February 4, 2015Date of Patent: September 8, 2020Inventors: Mike Flanagan, Benny Delgado, Cheryl Wilson, Rohit Oberai, Preeti Singh, Richa Aggarwal, Amy Carney, Anilkumar Menon, Hammad Z. Muhammad, Satish B. Menon
-
Publication number: 20200280155Abstract: A slip ring transmitter for electrically connecting assemblies of rotary-table machines is described and comprises a slip ring with a signal unit for transmitting signals and/or data and with a power unit for transmitting electrical power. As the signal unit is formed such that it is modularly detachable can in particular be axially drawn from the power unit, the signal unit can be inspected and/or replaced separately from the power unit. This improves the reliability of the transmission of signals and/or data and enables individual optimization of the power unit.Type: ApplicationFiled: December 15, 2016Publication date: September 3, 2020Inventors: Robert SIXT, Rohit KUMAR
-
Publication number: 20200278973Abstract: A system and method for continuous processing of data streams residing in distributed data sources. The method includes: receiving a plurality of data streams from a plurality of distributed data sources; processing each of the plurality of data streams using a plurality commands, the plurality commands are executed in parallel using a graph execution engine; and transporting, through a transport layer, each of the plurality of data streams using the plurality commands to at least one data sink.Type: ApplicationFiled: September 20, 2019Publication date: September 3, 2020Applicant: Io-Tahoe LLCInventors: Alex MYLNIKOV, Rohit MAHAJAN
-
Publication number: 20200277216Abstract: Systems, apparatuses and methods for processing a glass ribbon (22). A glass ribbon is supplied to an upstream side of a conveying apparatus (32) comprising a conveyor device and a pulling device (72). The conveyor device establishes a primary plane of travel (P) from the upstream side to a downstream side. The pulling device (72) is located at the downstream side and applies a pulling force on the glass ribbon (22) to convey the glass ribbon along a travel path that includes first, second and third bends (100, 102, 104), and into the primary plane of travel from a location downstream of the third bend and to the pulling device (72). At least one of the first, second, and third bends imparts a stress into a surface of the glass ribbon to flatten the glass ribbon. A viscosity of the glass ribbon at the third bend is greater than a viscosity of the glass ribbon at the first bend.Type: ApplicationFiled: October 30, 2018Publication date: September 3, 2020Inventors: Jeffery Robert Amadon, Antoine Gaston Denis Bisson, Norman Bradley Dunning, Romain Jeanson, Rohit Rai, Seung Hee Won
-
Publication number: 20200276434Abstract: Systems, apparatus, and methods are described for delivering a therapeutic substance to a target area within or proximate to a nasal cavity of a subject, including a reservoir configured to contain the therapeutic substance and a delivery interface by which the therapeutic substance is delivered to the target area. In some embodiments, systems, apparatus, and methods described herein can deliver a therapeutic substance using iontophoresis and/or electroosmosis.Type: ApplicationFiled: October 30, 2018Publication date: September 3, 2020Applicant: TUSKER MEDICAL, INC.Inventors: Eric GOLDFARB, Rohit GIROTRA, Mahyar Z. KERMANI
-
Publication number: 20200278954Abstract: A system and method for performing a hash bucketing process on data in motion are presented. The method includes applying a first hash function on an input dataset to map the input dataset to a bucket, wherein the first hash function results with a first hash value; applying a second hash function on the first hash value to map the input dataset to a record in the bucket; generating metadata based on the input dataset, wherein the metadata at least points to the original location of the input dataset; and storing the generated metadata in the record in the bucket.Type: ApplicationFiled: September 20, 2019Publication date: September 3, 2020Applicant: Io-Tahoe LLCInventors: Alex MYLNIKOV, Rohit MAHAJAN
-
Publication number: 20200278254Abstract: A method for determining crystal phases of a glass ceramic sample, including the steps of applying energy to the sample using an excitation source, detecting raw Raman spectral energy that is given off by the sample using a detector, wherein the raw Raman spectral energy includes peak values, determining a plurality of predetermined energy peaks based off a composition of the sample, superimposing the plurality of predetermined energy peaks over the raw Raman spectral energy, applying a baseline value between each predetermined energy peak, subtracting the baseline value from the raw Raman spectral energy, calculating corrected peak values based on the raw Raman spectral energy and baseline value, and determining the crystal phases of the glass ceramic sample based on the corrected peak values.Type: ApplicationFiled: February 28, 2020Publication date: September 3, 2020Inventors: Chong Pyung An, Ryan Claude Andrews, Galan Gregory Moore, Rohit Rai, Erika Lynn Stapleton, Ljerka Ukrainczyk
-
Patent number: 10761960Abstract: A device may receive, from a user device, a request for a code assessment of a proposed change to an enterprise resource planning (ERP) system of an organization to identify an impact of implementing the proposed change on custom code associated with the ERP system. The device may obtain data identifying custom items associated with the custom code from a data structure associated with the ERP system. The device may generate custom code metadata for the custom items by performing error checks to determine whether the custom items will cause errors after the proposed change is implemented. The device may generate an assessment report for the code assessment by processing the custom code metadata. The device may provide the assessment report for display on an interface of the user device, and may perform actions to permit the proposed change to be implemented without the errors occurring.Type: GrantFiled: June 26, 2019Date of Patent: September 1, 2020Assignee: Accenture Global Solutions LimitedInventors: Abhishek Sharma, Kapil Kumar Gupta, Jayanthi Mohanram, Mani Gupta, Prateek Shah, Rohit Anand
-
Patent number: 10758000Abstract: The footwear includes a sole, a plurality of massage units, and a controller. The sole provides a support to the underside of a user's foot when the user is wearing the footwear. The massage units each include a channel, a plunger, a spring, and an actuator. The plunger is disposed within the channel and may slide within it linearly. The plunger has a shaft which terminates in an applicator, the applicator being round and configured to provide pressure to the user's foot. The spring is configured to maintain the plunger within a contact-position when at rest. This contact-position occurs when the plunger is maximally distal to the spring. The actuator is able to draw the plunger against the spring and release the plunger in repetition when energized, enacting a massaging action. The controller is able to selectively engage the actuators.Type: GrantFiled: July 31, 2018Date of Patent: September 1, 2020Inventor: Rohit Sanjivan Naiker
-
Patent number: 10760158Abstract: Forming a protective coating ex situ in an atomic layer deposition process to coat one or more chamber components subsequently installed in a reaction chamber provides a number of benefits over more conventional coating methods such as in situ deposition of an undercoat. In certain cases the protective coating may have a particular composition such as aluminum oxide, aluminum fluoride, aluminum nitride, yttrium oxide, and/or yttrium fluoride. The protective coating may help reduce contamination on wafers processed using the coated chamber component. Further, the protective coating may act to stabilize the processing conditions within the reaction chamber, thereby achieving very stable/uniform processing results over the course of processing many batches of wafers, and minimizing radical loss. Also described are a number of techniques that may be used to restore the protective coating after the coated chamber component is used to process semiconductor wafers.Type: GrantFiled: April 16, 2018Date of Patent: September 1, 2020Assignee: Lam Research CorporationInventors: Damodar Shanbhag, Guangbi Yuan, Thadeous Bamford, Curtis Warren Bailey, Tony Kaushal, Krishna Birru, William Schlosser, Bo Gong, Fengyuan Lai, Leonard Wai Fung Kho, Anand Chandrashekar, Andrew H. Breninger, Chen-Hua Hsu, Geoffrey Hohn, Gang Liu, Rohit Khare, Huatan Qiu
-
Patent number: 10764141Abstract: The disclosed technology relates to a network agent for reporting to a network policy system. A network agent includes an agent enforcer and an agent controller. The agent enforcer is configured to implementing network policies on the system, access data associated with the implementation of the network policies on the system, and transmit, via an interprocess communication, the data to the agent controller. The agent controller is configured to generate a report including the data and transmit the report to a network policy system.Type: GrantFiled: March 27, 2017Date of Patent: September 1, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Hai Vu, Shih-Chun Chang, Varun Malhotra, Shashi Gandham, Navindra Yadav, Allen Chen, Praneeth Vallem, Rohit Prasad
-
Patent number: 10761281Abstract: In one embodiment, a method includes identifying optical transceivers installed in optical module ports at a network device based on input received at electrical interfaces at the network device, identifying at least one optical module port without an optical transceiver installed, determining if a plug is inserted into the optical module port, wherein an electrical signal indicates insertion of the plug into the optical module port, and raising an alarm if the optical module port is open. Insertion of the plug into the optical module port reduces airflow bypass, electromagnetic interference leakage, and contamination without the optical transceiver installed in the optical module port. The plug is also disclosed herein.Type: GrantFiled: May 31, 2019Date of Patent: September 1, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Rohit Dev Gupta, Joel Richard Goergen, Chezhian Barathi
-
Publication number: 20200273138Abstract: A multicamera image processing system is disclosed. In various embodiments, image data is received from each of a plurality of sensors associated with a workspace, the image data comprising for each sensor in the plurality of sensors one or both of visual image information and depth information. Image data from the plurality of sensors is merged to generate a merged point cloud data. Segmentation is performed based on visual image data from at least a subset of the sensors in the plurality of sensors to generate a segmentation result. One or both of the merged point cloud data and the segmentation result is/are used to generate a merged three dimensional and segmented view of the workspace.Type: ApplicationFiled: October 29, 2019Publication date: August 27, 2020Inventors: Kevin Jose Chavez, Yuan Gao, Rohit Pidaparthi, Talbot Morris-Downing, Harry Zhe Su, Samir Menon