Patents by Inventor Rajeev Dujari
Rajeev Dujari 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).
-
Publication number: 20230036647Abstract: A system for data and signal routing for videotelephonic conferencing is provided.Type: ApplicationFiled: July 29, 2021Publication date: February 2, 2023Inventors: Simeon La Barrie, Rajeev Dujari
-
Publication number: 20200106814Abstract: A system for signal or data routing is provided. The system has a client side graphical user interface GUI in communication with target side GUI over the network, wherein the client side GUI represents a first user and the target side GUI represents an organizational user, a focus server communicatively coupled to the client side GUI and the target side GUI, wherein the focus server is configured to create a conference session between the client side GUI and the target side GUI, a routing server comprising various routing logic, configured to direct the focus server to invite the organizational user to join the conference session at the target side GUI and a data management server coupled to the routing server. A method for signal or data routing is also provided.Type: ApplicationFiled: June 30, 2019Publication date: April 2, 2020Inventors: Simeon La Barrie, Rajeev Dujari
-
Patent number: 8074226Abstract: Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined data, is stored in containers unique to each user on a system. Internet content is stored in a common location so redundant downloaded information is not stored. Content information is found or stored by hashing a URL and indexing the memory location according to the resulting hash value. If content data is specific to a particular user, a hash is performed on a combination of the URL and an ordinal associated with the user's unique identity to obtain a hash value unique to the user. The user-specific content is then stored and the memory location is indexed according to the unique hash value.Type: GrantFiled: July 29, 2004Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Ahsan Syed Kabir, Erik Snapper, Darren Mitchell, Rajeev Dujari
-
Patent number: 7698735Abstract: A method and system for using an Internet client's local authentication mechanism in systems having updated browser code, so as to enable third party authentication according to an authentication scheme specified by a participating server on clients with updated browser code, while not breaking clients with legacy browser code. A redirect response from a server has authentication data added thereto such that updated browser code can detect the data's presence and enable the use of local security mechanisms for authentication purposes with the server-specified authentication scheme, including local credential entry for verification at a third party login server. At the same time, if such a redirect response is received by prior browser code, the added data is ignored while conventional redirection occurs, such that third party authentication may be performed via redirection to a third party's Internet page that provides a form for credential entry.Type: GrantFiled: April 24, 2006Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventors: Rajeev Dujari, Biao Wang, John M. Hawkins, Yordan Rouskov, Samim Erdogan
-
Publication number: 20090313167Abstract: Aspects of the present invention are directed to embodiments that include system and methods for electronic deposit of a financial instrument. In one embodiment the system and method are configured to receive a financial transaction document associated with a user, wherein the financial transaction document is received at a location remote from the user; obtain an electronic image of the financial transaction document at the location; determine identification information about the user based upon data from the electronic image of the financial transaction document; receive handling instructions from the user regarding the financial transaction document; and, electronically deposit the financial transaction document with financial institution for application to an account associated with the user, the financial institution being remote from the user and remote from the location.Type: ApplicationFiled: May 18, 2009Publication date: December 17, 2009Inventors: Rajeev Dujari, Matthew R. Davis, Charles Matthew Clay, Paul Irvine, Tam C. Ly, Brett R. Prochaska, Carl V. Staub, Ronald A. Wick
-
Patent number: 7614002Abstract: A system and method that evaluates privacy policies from web sites to determine whether each site is permitted to perform operations (e.g., store, retrieve or delete) directed to cookies on a user's computer. Various properties of each cookie and the context in which it is being used are evaluated against a user's privacy preference settings to make the determination. An evaluation engine accomplishes the evaluation and determination via a number of criteria and considerations, including the cookie properties, its current context, the site, the zone that contains the site, and any P3P data (compact policy) provided with the site's response. The user privacy preferences are evaluated against these criteria to determine whether a requested cookie operation is allowed, denied or modified. A formalized distinction between first-party cookies versus third-party cookies may be used in the determination, along with whether the cookie is a persistent cookie or a session cookie.Type: GrantFiled: July 1, 2005Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: Aaron R. Goldfeder, Cem Paya, Frank M. Schwieterman, Darren Mitchell, Rajeev Dujari, Stephen J. Purpura
-
Patent number: 7461153Abstract: Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined data, is stored in containers unique to each user on a system. Internet content is stored in a common location so redundant downloaded information is not stored. Content information is found or stored by hashing a URL and indexing the memory location according to the resulting hash value. If content data is specific to a particular user, a hash is performed on a combination of the URL and an ordinal associated with the user's unique identity to obtain a hash value unique to the user. The user-specific content is then stored and the memory location is indexed according to the unique hash value.Type: GrantFiled: October 29, 2004Date of Patent: December 2, 2008Assignee: Microsoft CorporationInventors: Ahsan Syed Kabir, Erik Snapper, Darren Mitchell, Rajeev Dujari
-
Patent number: 7318238Abstract: A system and method that allows a page (e.g., Internet content) author to associate a set of security settings on any desired element (e.g., tag) of the page. When the page is interpreted, each element is handled based on its associated security settings, allowing a page author to request that any element be considered differently with respect to security than other elements, and/or differently relative to the page that contains it. A negotiator determines the actual settings for elements to ensure that security cannot be compromised by tagging an element such that it has the ability to do more than desired. The negotiator also determines the settings for elements that do not have specifically associated security data, e.g., elements without specified security settings may inherit security settings from higher elements, or the top-level container. The settings may correspond to those of a security zone.Type: GrantFiled: January 14, 2002Date of Patent: January 8, 2008Assignee: Microsoft CorporationInventors: Ferhan Elvanoglu, Rajeev Dujari
-
Patent number: 7191467Abstract: A method and system for using an Internet client's local authentication mechanism in systems having updated browser code, so as to enable third party authentication according to an authentication scheme specified by a participating server on clients with updated browser code, while not breaking clients with legacy browser code. A redirect response from a server has authentication data added thereto such that updated browser code can detect the data's presence and enable the use of local security mechanisms for authentication purposes with the server-specified authentication scheme, including local credential entry for verification at a third party login server. At the same time, if such a redirect response is received by prior browser code, the added data is ignored while conventional redirection occurs, such that third party authentication may be performed via redirection to a third party's Internet page that provides a form for credential entry.Type: GrantFiled: March 15, 2002Date of Patent: March 13, 2007Assignee: Microsoft CorporationInventors: Rajeev Dujari, Biao Wang, John M. Hawkins, Yordan Rouskov, Samim Erdogan
-
Patent number: 7185011Abstract: A system and method for virtually eliminating a potential security risk inherent with the caching of network content. Random subdirectory names are generated for cache directories, while continuing to generate user-friendly file names. Security is achieved since malicious sites cannot guess the cache location, which if guessed along with the filename, could cause a user connected to the site to inadvertently execute malicious content downloaded by the site to the cache. In addition to generating random subdirectory names, the system and method provide enhanced performance by balancing the number of files among the cache directories, and by limiting the number of files in any cache directory by creating additional cache directories as needed.Type: GrantFiled: October 31, 2000Date of Patent: February 27, 2007Assignee: Microsoft CorporationInventor: Rajeev Dujari
-
Publication number: 20060185021Abstract: A method and system for using an Internet client's local authentication mechanism in systems having updated browser code, so as to enable third party authentication according to an authentication scheme specified by a participating server on clients with updated browser code, while not breaking clients with legacy browser code. A redirect response from a server has authentication data added thereto such that updated browser code can detect the data's presence and enable the use of local security mechanisms for authentication purposes with the server-specified authentication scheme, including local credential entry for verification at a third party login server. At the same time, if such a redirect response is received by prior browser code, the added data is ignored while conventional redirection occurs, such that third party authentication may be performed via redirection to a third party's Internet page that provides a form for credential entry.Type: ApplicationFiled: April 24, 2006Publication date: August 17, 2006Applicant: Microsoft CorporationInventors: Rajeev Dujari, Biao Wang, John Hawkins, Yordan Rouskov, Samim Erdogan
-
Publication number: 20050257250Abstract: A system and method that evaluates privacy policies from web sites to determine whether each site is permitted to perform operations (e.g., store, retrieve or delete) directed to cookies on a user's computer. Various properties of each cookie and the context in which it is being used are evaluated against a user's privacy preference settings to make the determination. An evaluation engine accomplishes the evaluation and determination via a number of criteria and considerations, including the cookie properties, its current context, the site, the zone that contains the site, and any P3P data (compact policy) provided with the site's response. The user privacy preferences are evaluated against these criteria to determine whether a requested cookie operation is allowed, denied or modified. A formalized distinction between first-party cookies versus third-party cookies may be used in the determination, along with whether the cookie is a persistent cookie or a session cookie.Type: ApplicationFiled: July 1, 2005Publication date: November 17, 2005Applicant: Microsoft CorporationInventors: Darren Mitchell, Cem Paya, Rajeev Dujari, Stephen Purpura, Aaron Goldfeder, Frank Schwieterman
-
Patent number: 6959420Abstract: A system and method that evaluates privacy policies from web sites to determine whether each site is permitted to perform operations (e.g., store, retrieve or delete) directed to cookies on a user's computer. Various properties of each cookie and the context in which it is being used are evaluated against a user's privacy preference settings to make the determination. An evaluation engine accomplishes the evaluation and determination via a number of criteria and considerations, including the cookie properties, its current context, the site, the zone that contains the site, and any P3P data (compact policy) provided with the site's response. The user privacy preferences are evaluated against these criteria to determine whether a requested cookie operation is allowed, denied or modified. A formalized distinction between first-party cookies versus third-party cookies may be used in the determination, along with whether the cookie is a persistent cookie or a session cookie.Type: GrantFiled: November 30, 2001Date of Patent: October 25, 2005Assignee: Microsoft CorporationInventors: Darren Mitchell, Cem Paya, Rajeev Dujari, Stephen J. Purpura, Aaron R. Goldfeder, Frank M. Schwieterman
-
Publication number: 20050060416Abstract: Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined data, is stored in containers unique to each user on a system. Internet content is stored in a common location so redundant downloaded information is not stored. Content information is found or stored by hashing a URL and indexing the memory location according to the resulting hash value. If content data is specific to a particular user, a hash is performed on a combination of the URL and an ordinal associated with the user's unique identity to obtain a hash value unique to the user. The user-specific content is then stored and the memory location is indexed according to the unique hash value.Type: ApplicationFiled: October 29, 2004Publication date: March 17, 2005Applicant: Microsoft CorporationInventors: Ahsan Kabir, Erik Snapper, Darren Mitchell, Rajeev Dujari
-
Publication number: 20050022204Abstract: Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined data, is stored in containers unique to each user on a system. Internet content is stored in a common location so redundant downloaded information is not stored. Content information is found or stored by hashing a URL and indexing the memory location according to the resulting hash value. If content data is specific to a particular user, a hash is performed on a combination of the URL and an ordinal associated with the user's unique identity to obtain a hash value unique to the user. The user-specific content is then stored and the memory location is indexed according to the unique hash value.Type: ApplicationFiled: July 29, 2004Publication date: January 27, 2005Applicant: Microsoft CorporationInventors: Ahsan Kabir, Erik Snapper, Darren Mitchell, Rajeev Dujari
-
Patent number: 6826755Abstract: Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined data, is stored in containers unique to each user on a system. Internet content is stored in a common location so redundant downloaded information is not stored. Content information is found or stored by hashing a URL and indexing the memory location according to the resulting hash value. If content data is specific to a particular user, a hash is performed on a combination of the URL and an ordinal associated with the user's unique identity to obtain a hash value unique to the user. The user-specific content is then stored and the memory location is indexed according to the unique hash value.Type: GrantFiled: June 30, 2000Date of Patent: November 30, 2004Assignee: Microsoft CorporationInventors: Ahsan Syed Kabir, Erik Snapper, Darren Mitchell, Rajeev Dujari
-
Publication number: 20030135504Abstract: A system and method that allows a page (e.g., Internet content) author to associate a set of security settings on any desired element (e.g., tag) of the page. When the page is interpreted, each element is handled based on its associated security settings, allowing a page author to request that any element be considered differently with respect to security than other elements, and/or differently relative to the page that contains it. A negotiator determines the actual settings for elements to ensure that security cannot be compromised by tagging an element such that it has the ability to do more than desired. The negotiator also determines the settings for elements that do not have specifically associated security data, e.g., elements without specified security settings may inherit security settings from higher elements, or the top-level container. The settings may correspond to those of a security zone.Type: ApplicationFiled: January 14, 2002Publication date: July 17, 2003Inventors: Ferhan Elvanoglu, Rajeev Dujari
-
Patent number: 6553409Abstract: Two new cache control headers in the cache control header, “post-check” and “pre-check”, enable the display of content from the cache, with a later synchronization of the content performed in the background via a conditional request such as an IMS request. These headers enable the server to define a non-validate time period relative to the cached content's age in which the user will receive content from the cache, a background synchronization period in which the user will receive content from the cache and automatically queue a request for background synchronization thereof, and a validate period in which the cached content may or may not be used, depending on a response to a validation request sent to the server. The content is quickly rendered for the user in the non-validate and background synchronization periods, and the hit count is correct in the background synchronization and validate periods.Type: GrantFiled: July 9, 1999Date of Patent: April 22, 2003Assignee: Microsoft CorporationInventors: Danpo Zhang, Josh Cohen, Rajeev Dujari, E. Castedo Ellerman
-
Patent number: 6366912Abstract: A computer based system and method of providing security when receiving digital data at a client computer from one or more Web sites is disclosed. The method includes receiving security configuration information that specifies multiple security zones, each zone corresponding to a set of Web sites. The security configuration information also includes information specifying a set of security settings corresponding to each security zone. A security setting is a specification indicating an action to perform when a Web page from one of the security zones requests a protected operation to be performed. During a Web browsing session, the mechanism of the invention determines the security zone corresponding to the Web site currently being browsed.Type: GrantFiled: April 6, 1998Date of Patent: April 2, 2002Assignee: Microsoft CorporationInventors: Michael J. Wallent, Rajeev Dujari, Anand Ramakrishna, Loren M. Kohnfelder, Lewis Geer
-
Patent number: 6272593Abstract: A system and method for virtually eliminating a potential security risk inherent with the caching of network content. Random subdirectory names are generated for cache directories, while continuing to generate user-friendly file names. Security is achieved since malicious sites cannot guess the cache location, which if guessed along with the filename, could cause a user connected to the site to inadvertently execute malicious content downloaded by the site to the cache. In addition to generating random subdirectory names, the system and method provide enhanced performance by balancing the number of files among the cache directories, and by limiting the number of files in any cache directory by creating additional cache directories as needed.Type: GrantFiled: April 10, 1998Date of Patent: August 7, 2001Assignee: Microsoft CorporationInventor: Rajeev Dujari