Brian Holtz - San Carlos CA, US Vijay Balasubramanian - San Jose CA, US Nidheesh Dubey - Fremont CA, US Aseem Sharma - Sunnyvale CA, US Vivek Pandey - Fremont CA, US
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 9/44 G06F 7/00
US Classification:
717170, 707 1, 707 8
Abstract:
The embodiments of the present invention provide a method for resolving conflicting changes encountered when reconciling parallel user changes to two synchronized trees of folders and files. According to one embodiment, these conflicts are presented to the user as an interface that requires an indication from the user to the winner of the conflict. According to another embodiment, since certain conflicts cannot be resolved independently, they have to be combined and presented to the user as a single conflict. According to yet another embodiment, after the user has indicated which operations are the winners of all or some of the conflicts, the winning operations are applied to the file tree with which they are in conflict.
Authentication System For Two-Factor Authentication In Enrollment And Pin Unblock
Michael K. Saltz - San Jose CA, US Aseem Sharma - Fremont CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
H04L 9/32
US Classification:
726 20
Abstract:
An authentication system includes a smart access card issued to a user, a client computer, a desktop authentication module configured to prevent a user from accessing resources of the client computer prior to successful completion of a two factor authentication; a card reader interface providing communication between the smart access card and the desktop authentication module; and an enrollment server for enrolling the access card into a server data store. The smart access card has an authentication credential comprising an authentication certificate and a card unique identifier. The enrollment server is in communication with the desktop authentication module via a network connection for receiving the authentication credential from the smart access card and performing two factor authentication for a user, the two factor authentication using the authentication credential prior to the enrolling.
Server Authentication In Non-Secure Channel Card Pin Reset Methods And Computer Implemented Processes
Aseem Sharma - Fremont CA, US Ellen H. Siegel - San Carlos CA, US Tanjore S. Ravishankar - San Jose CA, US Joe Wei - San Jose CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 15/177 G06F 12/14
US Classification:
713 1, 713184, 380278, 380279
Abstract:
A method for resetting a pin on an access card is disclosed. The method includes generating a server authentication (SA) public key and an SA private key and attempting a write of the SA public key to the access card over a non-secure channel. The method further includes determining if the access card currently contains an existing SA public key. The attempted write of the SA public key is handled by one of: (i) completing the attempted write of the SA public key to the access card over the non-secure channel if it is determined that the access card did not contain an existing public key; (ii) denying the attempted write of the SA public key to the access card over the non-secure channel if it is determined that the existing SA public key matches the SA public key that is attempted by the write; and (iii) denying the attempted write of the SA public key to the access card over the non-secure channel if it is determined that the existing SA public key does not match the SA public key that is attempted by the write.
Method And System For Comparing And Updating File Trees
Brian Holtz - San Carlos CA, US Vijay Balasubramanian - San Jose CA, US Nidheesh Dubey - Fremont CA, US Aseem Sharma - Sunnyvale CA, US Vivek Pandey - Fremont CA, US
Assignee:
Oracle America, Inc. - Redwood Shores CA
International Classification:
G06F 17/30 G06F 7/00
US Classification:
707101, 707102, 707103 R
Abstract:
The embodiments of the present invention provide a method for comparing file tree descriptions and generating a sequenced log of changes that transform an old file tree to a new file tree. According to one embodiment, the inputs to this comparator are two tree-structured descriptions called file tree indices, and the outputs are a sequence of file tree operations that can transform the old tree to the current tree. According to another embodiment, the comparator has two top level steps, where at step one it recursively goes through the old file tree index and compares each folder along with its children with that of the corresponding file tree generating a raw operation log, and at step two after the recursion is done, the comparator processes the raw operation log and optimizes certain sets of operations by transforming them into single operations.
Akhil Arora - San Jose CA, US Brian Holtz - San Carlos CA, US Aseem Sharma - Sunnyvale CA, US Herbert Ong - Cupertino CA, US Mingchi Mak - Belmont CA, US David Proulx - San Jose CA, US
International Classification:
G06F015/16
US Classification:
709/227000
Abstract:
The present invention provides a protocol for the transfer of files to and from electronic devices, especially wireless devices. In one embodiment, the present invention is used by these devices connected by any means to the source of the file. These means can be wireless, modem dial-up, or conduit of a PDA. Since the present invention is used by wireless devices which operate on limited and expensive wireless bandwidth, it is not verbose and “chatty” unlike prior art protocols based on clear-text HTML, XML, or HotSync. The present invention uses HTTP or HTTPS to connect two devices communicating with each other. HTTP is used since it is a protocol that is usually allowed to traverse virtual private network firewalls. The invention allows the server to maintain multiple sessions with different clients. These sessions will end automatically if no data is transferred after a certain length of time has elapsed. These different clients can connect and perform operations concurrently with each other. The present invention supports the following operations, viz.: Identify and Authenticate, List, Get, Replace, Add, Delete, Cancel, and Logout. The invention allows for synchronous transfer of messages to and from the wireless devices. The present invention, in one embodiment, lets the client initiate the transfer. The server does not automate the transfer unless a request is made by the client.
Brian Holtz - San Carlos CA, US Vijay Balasubramanian - San Jose CA, US Nidheesh Dubey - Fremont CA, US Aseem Sharma - Sunnyvale CA, US Vivek Pandey - Fremont CA, US
International Classification:
G06F012/00
US Classification:
707/200000
Abstract:
The embodiments of the present invention are a method of reconciling any changes that have occurred in two file trees since they were last synchronized. According to one embodiment, the reconciler takes as input two logs of said changes made in the respective file trees. In another embodiment, the first log resides on a client computing device, and the second log resides on a server computing device. According to another embodiment, the reconciler outputs two sets of changes that need to be applied to the respective file trees in order to synchronize them. According to another embodiment, the reconciler detects and outputs a list of changes that conflict with each other.
Peter Lester - Oakland CA, US Justin Miller - Los Gatos CA, US Hendrick Lee - Sunnyvale CA, US Aseem Sharma - Fremont CA, US Galen Trevor Gattis - Sunnyvale CA, US Amber Dixon - Santa Clara CA, US Huy Tuan Nguyen - San Jose CA, US Derek McGowan - Santa Clara CA, US
Assignee:
COMCAST INTERACTIVE MEDIA, LLC - Philadelphia PA
International Classification:
G06F 17/30
US Classification:
707692, 707802, 707E17005
Abstract:
An apparatus, method, system, and computer-readable medium are provided for maintaining contact information associated with a contact. In some embodiments a request associated with a contact may be received. Contact information may be obtained from one or more external or internal sources. One or more confidence scores may be generated for the obtained contact information and for one or more values received with the request. Based on the confidence score(s), one or more values associated with the contact may be incorporated in one or more data stores. In some embodiments, suggestions for contact related information may be generated. Responses to the suggestions may be used to update the generated confidence score(s).
Peter Lester - Oakland CA, US Justin Miller - Los Gatos CA, US Hendrick Lee - Sunnyvale CA, US Aseem Sharma - Fremont CA, US Galen Trevor Gattis - Sunnyvale CA, US Amber Dixon - Santa Clara CA, US Huy Tuan Nguyen - San Jose CA, US Derek McGowan - Santa Clara CA, US
Assignee:
COMCAST INTERACTIVE MEDIA, LLC - Philadelphia PA
International Classification:
G06F 15/16 G06F 17/30
US Classification:
709206, 707748, 707E17084
Abstract:
An apparatus, method, system, and computer-readable medium are provided for maintaining contact information associated with a contact. In some embodiments a request associated with a contact may be received. Contact information may be obtained from one or more external or internal sources. One or more confidence scores may be generated for the obtained contact information and for one or more values received with the request. Based on the confidence score(s), one or more values associated with the contact may be incorporated in one or more data stores. In some embodiments, suggestions for contact related information may be generated. Responses to the suggestions may be used to update the generated confidence score(s).
Hadoop Scalability Distributed Systems Agile Methodologies Software Engineering Java Scrum Perforce MySQL PHP Technical Leadership Software Development Large Scale Systems Computer Science C++
Interests:
Designing Software, Coding, Inventing new ways Software is used, Software Engineering methods and processes.
Washington University Mallinckrodt Institute Of Radiology 660 S Euclid Ave, Saint Louis, MO 63110 3143627200 (phone), 3143622276 (fax)
Mallinckrodt Institute Of Radiology At Washington University School Of Medicine 1 Barnes Jewish Hospital Plz STE 16109QT, Saint Louis, MO 63110 3143625949 (phone), 3143624886 (fax)
Education:
Medical School All India Inst of Med Sci, Ansari Nagar, New Delhi, India Graduated: 1991
Languages:
Chinese English Spanish
Description:
Dr. Sharma graduated from the All India Inst of Med Sci, Ansari Nagar, New Delhi, India in 1991. He works in Saint Louis, MO and 1 other location and specializes in Diagnostic Radiology and Neuroradiology. Dr. Sharma is affiliated with Barnes Jewish Hospital, Barnes Jewish Saint Peters Hospital, Barnes Jewish West County Hospital and Saint Louis Childrens Hospital.