Patents by Inventor Vani Budhati

Vani Budhati 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: 10586029
    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: Grant
    Filed: May 2, 2017
    Date of Patent: March 10, 2020
    Assignee: Dell Products L.P.
    Inventors: Mohit Arora, Fernando L. Guerrero, Vani Budhati, Danilo O. Tan, Hariprasad J. Iyer, Sathish K. Bikumala
  • 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
  • Patent number: 8977968
    Abstract: A system is provided that includes a portable electronic device and a customer care system. The customer care system is configured to remotely communicate with the portable electronic device. The customer care system is operable to receive an indication of content displayed on a display of the portable electronic device. The customer care system is operable to communicate a signal to the portable electronic device that the portable electronic device interprets as input to keys on the portable electronic device by a user of the portable electronic device.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: March 10, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Guoxin Fan, Sudheer Kumar Peddireddy, Vani Budhati
  • Patent number: 8611889
    Abstract: A system for remote handset diagnostics is provided. The system includes a plurality of handsets each having a diagnostic engine, and a carrier system having a plurality of encoder/decoder components. Each encoder/decoder component is operable to promote communication with at least one diagnostic engine to obtain diagnostic data. The carrier system further includes a diagnostic component that is operable to provide a common interface for diagnosing handsets. The diagnostic component is also operable to communicate with the plurality of encoder/decoder components and to facilitate diagnosis of the handset.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: December 17, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Guoxin Fan, Sundararajan Chellappan, Rohit Kothari, Gary Bernitz
  • Patent number: 8244237
    Abstract: A system for handset self diagnostics is provided. The system includes a handset and a diagnostic engine on the handset to obtain diagnostic data for the handset. The system also includes an application on the handset, and the application includes at least one user interface that uses the diagnostic data to assist a user of the handset to operate the handset.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: August 14, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Sundararajan Chellappan, Rohit Kothari
  • Patent number: 7735075
    Abstract: The present disclosure relates generally to a system and method for a pseudo DLL linker. In one example, the method includes identifying a plurality of components forming an image and identifying all symbols exportable from each component and all symbols imported by each component from another component. A redirection mechanism is built containing an address of each symbol exported by a component that is imported by another component, and each component is modified to alter each direct reference to a symbol associated with another component to a reference to the redirection mechanism. A linker is called to link a final image based on the modified components.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: June 8, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Guoxin Fan, Vani Budhati, Roger Ingles
  • Patent number: 7673300
    Abstract: A segmented linker for generating from an original binary file an upgraded binary file suitable for replacing a copy of the original binary file installed in a target device. The segmented linker receives as inputs a plurality of objects, the original binary file, and a memory map input file associated with a target device. The segmented linker preserves in the upgraded binary file at least some of the spatial locality of reference of code in the original binary file. The segmented linker further receives as an input a linker guideline file that defines the layout of objects having spatial locality of reference in the original binary file. The segmented linker uses the linker guideline file to limit the propagation of cascading address references in the upgraded binary file.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: March 2, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sudhindra P. Herle, Vani Budhati
  • Patent number: 7529779
    Abstract: A method of generating a composite delta file based on the differences between an original file and an upgraded file. The method comprises the steps of: 1) segmenting the original binary file into segments of size N; 2) segmenting the upgraded binary file into segments of size N; 3) detecting a first set of differences between a first segment from the original binary file and a first segment from the upgraded binary file; and 4) generating a first delta file from the detected first set of differences. The method further comprises the steps of: 4) detecting a second set of differences between a second segment from the original binary file and a second segment from the upgraded binary file; and 5) generating a second delta file from the detected second set of differences. The first and second delta files are combined to form the composite delta file.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: May 5, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sudhindra P. Herle, Vani Budhati
  • Publication number: 20080119178
    Abstract: Computer readable medium, a system, and a method for providing an image for use in a mobile device are provided. Object files are selected that include at least some code and some data for use by the mobile device. Components are generated from the object files. A size of a component is divided by a size of a logical block to determine a number of logical blocks to allocate for the component. The number of logical blocks to allocate for the component is rounded up to an integer multiple of the size of the logical block. A unique address is established for each component based on the integer multiple of the size of the logical block. A memory layout is generated including each unique address. Each component is loaded at its corresponding unique address to provide the image.
    Type: Application
    Filed: July 5, 2007
    Publication date: May 22, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati
  • Publication number: 20080117991
    Abstract: Computer readable medium, a system and a method for providing an image for use in a mobile device are provided. Object files are selected that include at least some code and some data for use by the mobile device. Components are generated from the object files. Whether a component is larger than a logical block is determined. The component is partitioned into modules in response to determining that the component is larger than the logical block. Unique addresses are established for components and any modules. A memory layout is generated including the unique addresses. Components and any modules are loaded at corresponding unique addresses to provide the image.
    Type: Application
    Filed: July 5, 2007
    Publication date: May 22, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati
  • Publication number: 20080084993
    Abstract: A system for handset self diagnostics is provided. The system includes a handset and a diagnostic engine on the handset to obtain diagnostic data for the handset. The system also includes an application on the handset, and the application includes at least one user interface that uses the diagnostic data to assist a user of the handset to operate the handset.
    Type: Application
    Filed: September 26, 2006
    Publication date: April 10, 2008
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Sundararajan Chellappan, Rohit Kothari
  • Publication number: 20080084992
    Abstract: A system for remote handset diagnostics is provided. The system includes a plurality of handsets each having a diagnostic engine, and a carrier system having a plurality of encoder/decoder components. Each encoder/decoder component is operable to promote communication with at least one diagnostic engine to obtain diagnostic data. The carrier system further includes a diagnostic component that is operable to provide a common interface for diagnosing handsets. The diagnostic component is also operable to communicate with the plurality of encoder/decoder components and to facilitate diagnosis of the handset.
    Type: Application
    Filed: September 26, 2006
    Publication date: April 10, 2008
    Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Guoxin Fan, Sundararajan Chellappan, Rohit Kothari, Gary Bernitz
  • Publication number: 20080057914
    Abstract: A system is provided that includes a portable electronic device and a customer care system. The customer care system is configured to remotely communicate with the portable electronic device. The customer care system is operable to receive an indication of content displayed on a display of the portable electronic device. The customer care system is operable to communicate a signal to the portable electronic device that the portable electronic device interprets as input to keys on the portable electronic device by a user of the portable electronic device.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 6, 2008
    Inventors: Guoxin Fan, Sudheer Kumar Peddireddy, Vani Budhati
  • Publication number: 20070132774
    Abstract: The present disclosure relates generally to a system and method for a patch minimization tool. In one example, the method includes identifying object files required for forming an image for a wireless device, where at least one of the object files is received from an assembler in machine language. Components are formed from the object files and a base address is determined for each component. A memory layout is generated to define a location of each of the identified components at the corresponding base address, and a linker is called to link the components as defined by the memory layout to create the image.
    Type: Application
    Filed: January 18, 2006
    Publication date: June 14, 2007
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Guoxin Fan, Vani Budhati, Roger Ingles
  • Publication number: 20070130565
    Abstract: The present disclosure relates generally to a system and method for a pseudo DLL linker. In one example, the method includes identifying a plurality of components forming an image and identifying all symbols exportable from each component and all symbols imported by each component from another component. A redirection mechanism is built containing an address of each symbol exported by a component that is imported by another component, and each component is modified to alter each direct reference to a symbol associated with another component to a reference to the redirection mechanism. A linker is called to link a final image based on the modified components.
    Type: Application
    Filed: January 18, 2006
    Publication date: June 7, 2007
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Guoxin Fan, Vani Budhati, Roger Ingles
  • Publication number: 20070124367
    Abstract: A system for mobile diagnostics and electronic customer care is provided. The system includes a mobile handset and a server. The mobile handset has a diagnostic software application stored on the mobile handset, and a second software application executable on the mobile handset. The server is operable to interpret results received from the diagnostic software application. The server is further operable to return updated operating parameters to the mobile handset based at least in part on the results of the diagnostic software application. The diagnostic software application is invoked using the second software application in response to the server sending a signal to the second software application.
    Type: Application
    Filed: August 29, 2006
    Publication date: May 31, 2007
    Inventors: Guoxin Fan, Vani Budhati, Sudheer Peddireddy
  • Publication number: 20050278715
    Abstract: A segmented linker for generating from an original binary file an upgraded binary file suitable for replacing a copy of the original binary file installed in a target device. The segmented linker receives as inputs a plurality of objects, the original binary file, and a memory map input file associated with a target device. The segmented linker preserves in the upgraded binary file at least some of the spatial locality of reference of code in the original binary file. The segmented linker further receives as an input a linker guideline file that defines the layout of objects having spatial locality of reference in the original binary file. The segmented linker uses the linker guideline file to limit the propagation of cascading address references in the upgraded binary file.
    Type: Application
    Filed: May 10, 2005
    Publication date: December 15, 2005
    Applicant: SAMSUNG ELECTRONICS Co., LTD.
    Inventors: Sudhindra Herle, Vani Budhati
  • Publication number: 20050278399
    Abstract: A method of generating a composite delta file based on the differences between an original file and an upgraded file. The method comprises the steps of: 1) segmenting the original binary file into segments of size N; 2) segmenting the upgraded binary file into segments of size N; 3) detecting a first set of differences between a first segment from the original binary file and a first segment from the upgraded binary file; and 4) generating a first delta file from the detected first set of differences. The method further comprises the steps of: 4) detecting a second set of differences between a second segment from the original binary file and a second segment from the upgraded binary file; and 5) generating a second delta file from the detected second set of differences. The first and second delta files are combined to form the composite delta file.
    Type: Application
    Filed: May 10, 2005
    Publication date: December 15, 2005
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sudhindra Herle, Vani Budhati