Patents by Inventor SARVESH

SARVESH 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: 10042578
    Abstract: Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one storage device. Data on a storage device includes one or more extents, and each extent contains one or more grains. I/O activity of grains is recorded during a predefined time interval. For each extent, a mean heat value over grains in the extent during the predefined time interval is calculated from the recorded I/O activity, where a heat value is a numerical indication of frequency of access of a grain, and a spike heat indicator, which measures non-uniformity of heat values of grains in the extent is calculated. Two extents with mean heat values that differ at most by a predefined threshold are identified, and the extent with a greater spike heat indicator is migrated to an upper tier.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shrikant V. Karve, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 10042722
    Abstract: In some examples, techniques are directed to applying one or more corrective actions that cause the network device to bypass the failed service node of the service chain. In some examples, method includes determining that a failure has occurred at a service node included in a plurality of service nodes, the plurality of service nodes configured to apply one or more stateful services of a primary service chain to packet flows from a plurality of subscriber devices; in response to determining that the failure has occurred, configuring forwarding state of the network device to process the packet flows from the plurality of subscriber devices based on a corrective action that bypasses the service node of the primary service chain; and in response to receiving a subscriber packet in the packet flows, processing the packet flows from the plurality of subscriber devices based on the corrective action.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 7, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Chigurupati, Sarvesh K. Batta, Venkatesh Br Gota
  • Publication number: 20180220054
    Abstract: A method for generating an HDR image includes (i) generating, from a plurality of single-exposure images of a scene, having a respective one of a plurality of exposure values, a sharpness map of sharpness values of the single-exposure images, and (ii) generating, from the plurality of single-exposure images, an exposure-value map of composite exposure values of the single-exposure images. The method also includes (iii) determining an optimal exposure value from the sharpness map and the exposure-value map, and (iv) generating the HDR image by combining a reference image of the scene, captured with the optimal exposure value, and at least two of the plurality of single-exposure images. An exposure selector for generating an HDR image, from the plurality of single-exposure images, includes a memory and a microprocessor. The memory stores non-transitory computer-readable instructions and is adapted to store the plurality of single-exposure images.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 2, 2018
    Inventors: Sarvesh Swami, Donghui Qingle WU
  • Publication number: 20180215380
    Abstract: A navigation system includes: a control circuit configured to calculate a current location for representing a control vehicle traveling in a traffic lane, calculate a travel-lane identification for identifying the traffic lane, generate a vehicle movement control based on the travel-lane identification for controlling a physical operation or function of the control vehicle; and a vehicle storage circuit, coupled to the control circuit, configured to store the vehicle movement control.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventor: Sarvesh Bansilal Devi
  • Patent number: 10030171
    Abstract: Wax compositions are provided with improved properties for various applications, such as coating of composite cellulosic materials, e.g., composite wood material, particleboard, medium density fiberboard, construction board or combination thereof. As described herein, paraffin wax compositions are provided that have n-paraffin content of from about 30% wt to about 95% wt, and a 95% carbon number spread of from about 1 carbon atoms to about 23 carbon atoms, which provide enhanced water proofing properties as compared to waxes currently used.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 24, 2018
    Assignee: EXXONMOBIL RESEARCH AND ENGINEERING COMPANY
    Inventors: Sarvesh K. Agrawal, Kent A. Baschwitz, Larry E. Hoch
  • Patent number: 10033589
    Abstract: In general, techniques are described for managing group policies in a network. In some examples, a policy enforcement device comprising a plurality of service planes, each having one or more processors operably coupled to a memory, receives a policy enforcement request that includes data identifying a subscriber from a policy control server for a network. The plurality of service planes are further configured to assign, in response to determining that the subscriber is a member of a subscriber group that includes a plurality of subscribers, the subscriber to a selected service plane of the plurality of service planes. The selected service plane applies a group policy for the subscriber group to subscriber data traffic associated with the subscriber.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 24, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Sarvesh K. Batta, Venkatesh Badakere, Prasad Chigurupati
  • Publication number: 20180204372
    Abstract: A method for of playing an animation image, the method including: obtaining a plurality of images; displaying a first image of the plurality of images; detecting a first event as a trigger to play the animation image for a first object of the first image; and playing the animation image for the first object using the plurality of images.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 19, 2018
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Pavan SUDHEENDRA, SARVESH, Yogesh MANAV, Adappa M. GOURANNAVAR, Rahul VARNA, Sumanta BARUAH
  • Patent number: 10009178
    Abstract: The present disclosure describes systems and methods for managing network traffic using biometrics. A server may store a first value N, a primitive root modulo N, and a plurality of verification codes generated using the primitive root modulo N to the power of a hash function result of a respective portion of a first biometric template acquired from the user during enrollment. The sever may receive a request to connect to the server, from a client operated by the user. The client may use a first offset identifier from the server to identify a first portion of a second biometric template acquired from the user, and generate a first value corresponding to a common exponentiation function. The server may generate a second value corresponding to the common exponentiation function. The server may determine that the user is authenticated if the first value from the client matches the second value.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: June 26, 2018
    Assignee: EyeLock LLC
    Inventors: Samuel J. Carter, Christopher L. Ream, Sarvesh Makthal, Stephen Charles Gerber
  • Publication number: 20180136874
    Abstract: Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one storage device. Data on a storage device includes one or more extents, and each extent contains one or more grains. I/O activity of grains is recorded during a predefined time interval. For each extent, a mean heat value over grains in the extent during the predefined time interval is calculated from the recorded I/O activity, where a heat value is a numerical indication of frequency of access of a grain, and a spike heat indicator, which measures non-uniformity of heat values of grains in the extent is calculated. Two extents with mean heat values that differ at most by a predefined threshold are identified, and the extent with a greater spike heat indicator is migrated to an upper tier.
    Type: Application
    Filed: February 2, 2018
    Publication date: May 17, 2018
    Inventors: Shrikant V. Karve, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20180129443
    Abstract: Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one storage device. Data on a storage device includes one or more extents, and each extent contains one or more grains. I/O activity of grains is recorded during a predefined time interval. For each extent, a mean heat value over grains in the extent during the predefined time interval is calculated from the recorded I/O activity, where a heat value is a numerical indication of frequency of access of a grain, and a spike heat indicator, which measures non-uniformity of heat values of grains in the extent is calculated. Two extents with mean heat values that differ at most by a predefined threshold are identified, and the extent with a greater spike heat indicator is migrated to an upper tier.
    Type: Application
    Filed: November 8, 2016
    Publication date: May 10, 2018
    Inventors: Shrikant V. Karve, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 9965232
    Abstract: The disclosed computer-implemented method for automatically verifying default printing selections may include (1) receiving a digital printing request from a user of the computing device to print a document, (2) identifying, in response to receiving the digital printing request, a default printer to which the computing device is configured to transmit instructions to print the document, (3) determining that the default printer is not within a designated area of the computing device, (4) in response to the determination, presenting the user with a prompt that allows the user to affirmatively select the default printer to print the document or to select a different printer to print the document. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 8, 2018
    Assignee: Symantec Corporation
    Inventor: Sarvesh Bahadur Singh
  • Patent number: 9954894
    Abstract: Aspects of the technology described herein allow webpages to maintain control over content displayed as part of the webpage when viewed on a browser. The technology described herein can send a security script and validation rules along with a webpage to a web browser. The web browser then runs the security script, which monitors content on the webpage. In one aspect, when an add-in attempts to display secondary content, the security script checks identification information associated with the secondary content against the validation rules, which lists authorized content. If the secondary content does not satisfy a validation rule, then the security script can prevent the browser from displaying the secondary content.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marcelo Medeiros De Barros, Sarvesh Nagpal, Abinash Sarangi
  • Patent number: 9927991
    Abstract: Mechanism designed to minimize copying of data from one memory tier to another. Data in a first memory location, is addressed based on its logical block address (LBA). When the data is copied into a second cache memory location, the LBA is updated to address the data at the second location. The first memory location is preserved intact. If the data is to be copied back to the first memory location, and the data has not changed since being copied into the second location, the LBA is updated to address the data at the first memory location, and no physical copying of the data from the second location to the first is performed.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Jain, Kushal S. Patel, Sarvesh S. Patel, Subhojit Roy
  • Patent number: 9922439
    Abstract: A method for of playing an animation image, the method including: obtaining a plurality of images; displaying a first image of the plurality of images; detecting a first event as a trigger to play the animation image for a first object of the first image; and playing the animation image for the first object using the plurality of images.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: March 20, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Pavan Sudheendra, Sarvesh, Yogesh Manav, Adappa M Gourannavar, Rahul Varna, Sumanta Baruah
  • Publication number: 20180075587
    Abstract: A method for combining array camera images with feature-based ghost removal includes (a) receiving, from an array camera, a first image and a second image respectively captured by a first camera and a second camera of the array camera, (b) rectifying and aligning the first image and the second image, (c) after said rectifying and aligning, identifying features in the first image to produce at least one first feature image each indicating features in the first image, and identifying features in the second image to produce at least one second feature image each indicating features in the second image, (d) comparing the at least one first feature image with the at least one second feature image to determine a ghost mask defining combination weights for combination of the first image with the second image.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Sarvesh Swami, Donghui Wu
  • Publication number: 20180075586
    Abstract: A method for removing a ghost artifact from a multiple-exposure image of a scene method includes steps of generating and segmenting a difference mask, determining a lower threshold and an upper threshold, generating a refined mask, and generating a corrected image. The difference mask includes a plurality of absolute differences in luminance-values between the multiple-exposure image and a first image of the scene. The segmenting step involves segmenting the difference mask into a plurality of blocks. The lower and upper thresholds are based on statistical properties of the blocks. The method generates the refined mask by mapping each absolute difference to a respective one of a plurality refined values, of the refined mask, equal to a function of the absolute difference, the lower threshold, and the upper threshold. The corrected image is a weighted sum of the first image and the multiple-exposure image, weights being based on the refined mask.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Inventors: Sarvesh Swami, Donghui Wu, Timofey Uvarov
  • Patent number: 9916644
    Abstract: A method for removing a ghost artifact from a multiple-exposure image of a scene method includes steps of generating and segmenting a difference mask, determining a lower threshold and an upper threshold, generating a refined mask, and generating a corrected image. The difference mask includes a plurality of absolute differences in luminance-values between the multiple-exposure image and a first image of the scene. The segmenting step involves segmenting the difference mask into a plurality of blocks. The lower and upper thresholds are based on statistical properties of the blocks. The method generates the refined mask by mapping each absolute difference to a respective one of a plurality refined values, of the refined mask, equal to a function of the absolute difference, the lower threshold, and the upper threshold. The corrected image is a weighted sum of the first image and the multiple-exposure image, weights being based on the refined mask.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: March 13, 2018
    Assignee: OmniVision Technologies, Inc.
    Inventors: Sarvesh Swami, Donghui Wu, Timofey Uvarov
  • Patent number: 9900527
    Abstract: An imaging system includes an image sensor configured to capture a sequence of images including at least one low dynamic range (LDR) image and at least one high dynamic range (HDR) image. The imaging system also includes readout circuitry. The readout circuitry is coupled to read out image data captured by the image sensor. A processor is coupled to the readout circuitry to receive image data corresponding to the at least one LDR image and image data corresponding to the at least one HDR image. The processor is configured to combine high frequency image data extracted from image data corresponding to the at least one LDR image with low frequency image data extracted from image data corresponding to the at least one HDR image to form a composite image.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: February 20, 2018
    Assignee: OmniVision Technologies, Inc.
    Inventors: Timofey Uvarov, Sarvesh Swami, Donghui Wu
  • Publication number: 20180032814
    Abstract: The present disclosure describes systems and methods for directing a gaze of a user to one of different locations or positions of an iris biometric acquisition system for accommodating different heights of individuals. A user attention device may be positioned behind a visibility limiting device, for use in guiding the gaze of the user and positioning an eye of the user with respect to the iris biometric acquisition system. The visibility limiting device may be configured to limit an angular field of view of the user attention device. A sensor may be positioned at, behind or adjacent to the visibility limiting device. The sensor may be configured to acquire imagery of an iris from the eye positioned using the user attention device and the visibility limiting device.
    Type: Application
    Filed: October 12, 2017
    Publication date: February 1, 2018
    Applicant: EyeLock LLC
    Inventors: Keith J. Hanna, Jon Demitrieus, Hardy Helburn, Sarvesh Makthal
  • Publication number: 20180027004
    Abstract: In one embodiment, a device in a network receives a first plurality of measurements for network metrics captured during a first time period. The device determines a first set of correlations between the network metrics using the first plurality of measurements captured during the first time period. The device receives a second plurality of measurements for the network metrics captured during a second time period. The device determines a second set of correlations between the network metrics using the second plurality of measurements captured during the second time period. The device identifies a difference between the first and second sets of correlations between the network metrics as a network anomaly.
    Type: Application
    Filed: November 14, 2016
    Publication date: January 25, 2018
    Inventors: Xinyuan Huang, Sarvesh Ranjan, Olivia Zhang, Yathiraj B. Udupi, Debojyoti Dutta