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: 10586029Abstract: 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: GrantFiled: May 2, 2017Date of Patent: March 10, 2020Assignee: Dell Products L.P.Inventors: Mohit Arora, Fernando L. Guerrero, Vani Budhati, Danilo O. Tan, Hariprasad J. Iyer, Sathish K. Bikumala
-
Publication number: 20180322271Abstract: 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: ApplicationFiled: May 2, 2017Publication date: November 8, 2018Applicant: Dell Products L.P.Inventors: Mohit Arora, Fernando L. Guerrero, Vani Budhati, Danilo O. Tan, Hariprasad J. Iyer, Sathish K. Bikumala
-
Patent number: 8977968Abstract: 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: GrantFiled: August 29, 2006Date of Patent: March 10, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Guoxin Fan, Sudheer Kumar Peddireddy, Vani Budhati
-
Patent number: 8611889Abstract: 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: GrantFiled: September 26, 2006Date of Patent: December 17, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Guoxin Fan, Sundararajan Chellappan, Rohit Kothari, Gary Bernitz
-
Patent number: 8244237Abstract: 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: GrantFiled: September 26, 2006Date of Patent: August 14, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Sundararajan Chellappan, Rohit Kothari
-
Patent number: 7735075Abstract: 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: GrantFiled: January 18, 2006Date of Patent: June 8, 2010Assignee: Samsung Electronics Co., Ltd.Inventors: Guoxin Fan, Vani Budhati, Roger Ingles
-
Patent number: 7673300Abstract: 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: GrantFiled: May 10, 2005Date of Patent: March 2, 2010Assignee: Samsung Electronics Co., Ltd.Inventors: Sudhindra P. Herle, Vani Budhati
-
Patent number: 7529779Abstract: 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: GrantFiled: May 10, 2005Date of Patent: May 5, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Sudhindra P. Herle, Vani Budhati
-
Publication number: 20080119178Abstract: 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: ApplicationFiled: July 5, 2007Publication date: May 22, 2008Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sudheer Kumar Peddireddy, Vani Budhati
-
Publication number: 20080117991Abstract: 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: ApplicationFiled: July 5, 2007Publication date: May 22, 2008Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sudheer Kumar Peddireddy, Vani Budhati
-
Publication number: 20080084993Abstract: 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: ApplicationFiled: September 26, 2006Publication date: April 10, 2008Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Sundararajan Chellappan, Rohit Kothari
-
Publication number: 20080084992Abstract: 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: ApplicationFiled: September 26, 2006Publication date: April 10, 2008Inventors: Sudheer Kumar Peddireddy, Vani Budhati, Guoxin Fan, Sundararajan Chellappan, Rohit Kothari, Gary Bernitz
-
Publication number: 20080057914Abstract: 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: ApplicationFiled: August 29, 2006Publication date: March 6, 2008Inventors: Guoxin Fan, Sudheer Kumar Peddireddy, Vani Budhati
-
Publication number: 20070132774Abstract: 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: ApplicationFiled: January 18, 2006Publication date: June 14, 2007Applicant: Samsung Electronics Co., Ltd.Inventors: Guoxin Fan, Vani Budhati, Roger Ingles
-
Publication number: 20070130565Abstract: 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: ApplicationFiled: January 18, 2006Publication date: June 7, 2007Applicant: Samsung Electronics Co., Ltd.Inventors: Guoxin Fan, Vani Budhati, Roger Ingles
-
Publication number: 20070124367Abstract: 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: ApplicationFiled: August 29, 2006Publication date: May 31, 2007Inventors: Guoxin Fan, Vani Budhati, Sudheer Peddireddy
-
Publication number: 20050278715Abstract: 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: ApplicationFiled: May 10, 2005Publication date: December 15, 2005Applicant: SAMSUNG ELECTRONICS Co., LTD.Inventors: Sudhindra Herle, Vani Budhati
-
Publication number: 20050278399Abstract: 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: ApplicationFiled: May 10, 2005Publication date: December 15, 2005Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sudhindra Herle, Vani Budhati