Patents by Inventor Mohit

Mohit 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: 10133474
    Abstract: One embodiment provides a method including utilizing at least one processor to execute computer code that performs the steps of: receiving, at a transmission device communicating with a display device, a first user input, wherein the first user input activates a mode, of the display device, allowing a user to control a graphical user interface on the display device; thereafter, detecting, at the transmission device, a second user input, wherein the second user input comprises instructions for a control action for manipulating the graphical user interface; identifying the distance between an input object providing the second user input and a surface of the transmission device; modifying, based upon the distance, an attribute of the control action; and providing instructions to the display device to perform the control action having the modified attribute. Other aspects are described and claimed.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohit Jain, Ashok Pon Kumar Sree Prakash
  • Publication number: 20180329838
    Abstract: Systems, methods, and apparatus for communicating datagrams over a serial communication link are provided. A receiving device captures a sending device address during bus arbitration and receives a datagram subsequent to the bus arbitration. The datagram includes at least a register address and a payload. The receiving device obtains an address region specific to the sending device within a register space of the receiving device based on the captured sending device address and the register address included in the datagram and writes the payload of the datagram to the register space according to the obtained address region.
    Type: Application
    Filed: April 23, 2018
    Publication date: November 15, 2018
    Inventors: Lalan Jee MISHRA, Christopher Kong Yee CHUN, Richard Dominic WIETFELDT, Mohit Kishore PRASAD
  • Publication number: 20180329837
    Abstract: Systems, methods, and apparatus for communication virtualized general-purpose input/output (GPIO) signals over a serial communication link. A method performed at a transmitting device coupled to a communication link includes maintaining in a first register, a plurality of virtual general-purpose input/output (VGPIO) bits representing state of a one or more output GPIO pins at least one bit representative of state of an input GPIO pin of the first device, receiving first VGPIO state information directed to the first register, writing or refraining from writing a first set of bits of the first VGPIO state information to the first register based on the value of corresponding bits of a second register. The second set of bits may be directed to the one or more bits representative of state of output GPIO pins.
    Type: Application
    Filed: April 11, 2018
    Publication date: November 15, 2018
    Inventors: Lalan Jee MISHRA, Richard Dominic WIETFELDT, Mohit Kishore PRASAD
  • Publication number: 20180329856
    Abstract: Systems, methods, and apparatus for communicating datagrams over a serial communication link are provided. A transmitting device generates an address field in a datagram, sets a value of at least one bit in the address field to indicate a number of bytes of data associated with a data frame of the datagram, generates the data frame in the datagram, the data frame including the number of bytes of data, and sends the datagram to a receiving device. A receiving device receives a datagram from a transmitting device, decodes an address field of the datagram to detect a number of bytes of data included in a data frame of the datagram based on a value of at least one bit in the address field, and decodes the data frame to recover the detected number of bytes of data.
    Type: Application
    Filed: April 30, 2018
    Publication date: November 15, 2018
    Inventors: Lalan Jee MISHRA, Mohit Kishore PRASAD, Richard Dominic WIETFELDT, Christopher Kong Yee CHUN
  • Publication number: 20180329857
    Abstract: Systems, apparatus, methods and techniques that can provide optimized low-latency communications between different devices such that GPIO signals may be carried as virtual signals. A virtual GPIO finite state machine in a first device is provided that can consolidate GPIO-related events by initiating a wait period after a first-occurring event and that has a duration selected to permit one or more later-occurring events to be detected before transmission of virtual GPIO data over a data communication bus to a second device. One method may include initiating a wait period after detecting a first change in GPIO state, refraining from transmitting virtual GPIO data during the wait period, detecting occurrence of a second change in GPIO state during the wait period, and transmitting virtual GPIO data corresponding to the first and second changes in GPIO state over the serial bus after the wait period has expired.
    Type: Application
    Filed: May 8, 2018
    Publication date: November 15, 2018
    Inventors: Lalan Jee MISHRA, Richard Dominic WIETFELDT, Mohit Kishore PRASAD
  • Publication number: 20180331922
    Abstract: In various embodiments, network-traffic records overlapping multiple binning windows are prorated such that partial records are stored in each binning window of overlap. In addition, the full, non-prorated record is stored in at least one of the binning windows.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Pragati Kumar Dhingra, Priyanka Bhaskar, Sucheta Dahiya, Devang Sethi, Mohit Gupta
  • Publication number: 20180332100
    Abstract: In various embodiments, streaming data records, files or file segments transmitted from multiple resources in a multi-threaded environment are sorted into one or more time windows via use of one or more execution threads; the records, files or file segments in each time window are displayed, analyzed or delivered to various applications or destinations.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Priyanka Bhaskar, Sucheta Dahiya, Pragati Kumar Dhingra, Mohit Gupta, Devang Sethi
  • Patent number: 10127097
    Abstract: The present disclosure describes systems and methods for propagating port state to intermediary devices of a cluster in a static link aggregation environment. The methods and systems include a cluster comprising a plurality of intermediary devices in communication with a network device via a static link aggregation comprising aggregated ports from different intermediary devices of the cluster. A first device of the static link aggregation is configured to detect that a health of the first device is below a predetermined threshold and, responsive to the detection, identify one or more ports in the aggregated ports as down. A second device of the link aggregation is configured to, responsive to the identification, remove the ports from a distribution list for the static link aggregation. Upon detection that a health of a device is above a predetermined threshold, the first device may identify the ports as up.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: November 13, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Ramanjaneyulu Y. Talla, Aakash Jain, Narendra Kataria, Sandhya Gopinath, Mohit Saxena
  • Patent number: 10127266
    Abstract: In one embodiment, a computer-implemented method for object-granular policy assignment in an object storage environment includes: automatically assigning a plurality of objects stored within the object storage environment to one or more policies; and locating one or more of the objects among a plurality of policy rings within the object storage environment based on semantics of the one or more policies. A virtual namespace maps each object to at least one of the policy rings based on the one or more policies assigned to the object; and the virtual namespace is scalable with a number of the plurality of objects stored within the object storage environment. Corresponding systems and computer program products are also disclosed.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nagapramod S. Mandagere, Mohit Saxena
  • Patent number: 10127243
    Abstract: The embodiments relate to performing a write operation in a filesystem. Replica files embedded with respective sets of data are stored are on persistent storage local to replica nodes of the filesystem. The storage includes atomically updating the replica files to the replica nodes. Each set of data has information for self-characterizing each replica file. A map stored at persistent storage local to a remote node is updated. The map maintains information for identifying each replica file stored at each replica node.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventor: Mohit Saxena
  • Publication number: 20180322271
    Abstract: Pre-boot authentication at an information handling system is selectively bypassed based upon conditions detected at the information handling system that indicate a trusted environment. A security monitor integrated with the pre-boot authentication system detects predetermined conditions that authorize bypassing of the pre-boot authentication, such as location, behavior or password type indications of a trusted environment. In one embodiment, a password is input with touches to match a timing and position passcode, such as by mimicking a musical rhythm.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Applicant: Dell Products L.P.
    Inventors: Mohit Arora, Fernando L. Guerrero, Vani Budhati, Danilo O. Tan, Hariprasad J. Iyer, Sathish K. Bikumala
  • Publication number: 20180324955
    Abstract: An apparatus is described. The apparatus includes a first planar board to second planar board interface. The first planar board to second planar board interface includes a reflowed solder electrical connection structure between the first and second boards and a no flow adhesive. The reflowed solder electrical connection structure includes a reflowed solder ball and a reflowed tinned pad.
    Type: Application
    Filed: December 23, 2015
    Publication date: November 8, 2018
    Inventors: Mohit SOOD, Huili XU, Wei TAN, Suriyakala RAMALINGAM, Jan KRAJNIAK, Nish ANANTHAKRISHNAN
  • Publication number: 20180323100
    Abstract: Via CD control for BEOL interconnects is described. For example, a method of fabricating an interconnect structure includes forming a lower metallization layer comprising alternating metal lines and dielectric lines above a substrate. The method also includes forming an inter-layer dielectric layer above the metallization layer. The method also includes forming a first grating pattern above the inter-layer dielectric layer, orthogonal to the alternating metal lines and dielectric lines of the lower metallization layer. The method also includes forming a second grating pattern above the first grating pattern. The method also includes patterning the inter-layer dielectric layer using the first grating pattern and the second grating pattern to form via locations and line regions in the inter-layer dielectric layer. The method also includes forming metal vias and metal lines in the via locations and line regions, respectively, of the inter-layer dielectric layer.
    Type: Application
    Filed: December 22, 2015
    Publication date: November 8, 2018
    Inventors: Paul A. NYHUS, Mohit K. HARAN, Charles H. WALLACE, Robert M. BIGWOOD, Deepak S. RAO, Alexander F. KAPLAN
  • Publication number: 20180322269
    Abstract: Pre-boot authentication at an information handling system is selectively bypassed based upon conditions detected at the information handling system that indicate a trusted environment. A security monitor integrated with the pre-boot authentication system detects predetermined conditions that authorize bypassing of the pre-boot authentication, such as location, behavior or password type indications of a trusted environment. In one embodiment, a password is input with touches to match a timing and position passcode, such as by mimicking a musical rhythm.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Applicant: Dell Products L.P.
    Inventors: Mohit Arora, Fernando L. Guerrero, Hariprasad J. Iyer, Sathish K. Bikumala, Arturo Ramos
  • Publication number: 20180317941
    Abstract: The present invention provides a drill guide for orthopedic surgery. The drill guide is configured to facilitate drilling of a bone tunnel with a correct and repeatable placement. The drill guide is designed for drilling of the femoral bone during knee surgery. More particularly, in certain embodiments the drill guide is designed for ACL repair and replacement surgery. In a preferred embodiment of the present invention, the guide has 5 members: a center rail, a side rail, an anteromedial slider, a femoral slider, and a center pin.
    Type: Application
    Filed: May 8, 2018
    Publication date: November 8, 2018
    Inventors: Mohit Singhala, Matthew Lerner, Polly Charlene Ma, Andrew Jann, Rachel An
  • Publication number: 20180323714
    Abstract: A device includes a control unit that includes an oscillator circuit. The control unit is configured to generate, based on the oscillator circuit, at least one switching signal. The device also includes a direct current (DC)-to-DC conversion circuit comprising at least one electronic switch that is operatively coupled to the control unit. The DC-to-DC conversion circuit is configured to convert, based on the at least one switching signal, a DC input voltage to a DC output voltage, and the control unit is further configured to input, to the oscillator circuit, a current signal that is generated based on a measured output current of the DC-to-DC conversion circuit.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 8, 2018
    Inventors: Brian Benjamin JOHNSON, Miguel RODRIGUEZ, Mohit SINHA, Sairaj Vijaykumar DHOPLE, Florian Anton DÖRFLER
  • Patent number: 10120587
    Abstract: Techniques are disclosed for storing data in a plurality of storage tiers on a computing node. A node receives a request to write data corresponding to at least a first portion of a file. The node determines whether to perform the request either as an in-place write or as an out-of-place write. Upon determining to perform the request as the in-place write, the node writes the data to a first location on a storage tier which currently stores the first portion of the file. Upon determining to perform the request as the out-of-place write, the node writes the data to a second location on one of the storage tiers, other than the first location.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: November 6, 2018
    Assignee: Cohesity, Inc.
    Inventors: Mohit Aron, Ganesha Shanmuganathan
  • Patent number: 10120734
    Abstract: In some examples, an application programming interface (API) and services engine is configured to determine, in response to receiving a service request from an application, an application identifier for the service request based at least on an authorization token included in the service request, wherein the application identifier identifies an application that issued the service request; select, based at least on the application identifier, an application data store uniquely associated with the application that issued the service request; and process the service request using data stored by the selected application data store.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: November 6, 2018
    Assignee: Equinix, Inc.
    Inventors: Vijaay Doraiswamy, Ramchandra Jayateerth Koty, Purvish Purohit, Mahendra Malviya, Mohit Mathur, Darel P. Lasrado, Manikandan Kaliyaperumal, Premkumar Soman
  • Publication number: 20180314349
    Abstract: A wireless power transmission system may include a wireless power transmitting device such as a tablet computer and a wireless power receiving device such as a computer stylus. A wireless power transmitting capacitor electrode may be formed in the tablet computer. A wireless power receiving capacitor electrode may be formed in the computer stylus. The transmitting capacitor electrode may be driven by a drive signal having a frequency of 900 MHz or greater to produce wireless power. The wireless power may be transmitted from the transmitting capacitor electrode to the receiving capacitor electrode on the stylus via near field capacitive coupling. The transmitting and receiving capacitor electrodes may each include conductive traces on dielectric substrates. The conductive traces may follow meandering paths to maximize the possible capacitive coupling efficiency between the capacitor electrodes and thus the end-to-end charging efficiency of the wireless power transmission system.
    Type: Application
    Filed: March 1, 2018
    Publication date: November 1, 2018
    Inventors: Bing Jiang, Blake R. Marshall, Indranil S. Sen, Liquan Tan, Reza Nasiri Mahalati, Yi Jiang, Mohit Narang
  • Publication number: 20180314599
    Abstract: A computer implemented method implemented with a processor for assigning a unique identifier for a data item initially deployed at a cluster of a networked environment that includes determining a unique cluster identifier for the cluster of the networked environment, atomically modifying a local counter value at the cluster of the networked environment and appending the unique cluster identifier to the atomically modified local counter value at the cluster of the networked environment to form a unique ID for the data item.
    Type: Application
    Filed: July 9, 2018
    Publication date: November 1, 2018
    Applicant: Nutanix, Inc.
    Inventors: Mohit ARON, Brian BYRNE