Patents by Inventor Kresimir Bozic
Kresimir Bozic 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: 10298539Abstract: Various techniques for managing backup for domain nameservers are disclosed herein. In one embodiment, a method includes receiving a nameserver record associated with a domain name. The nameserver record containing addresses of an active nameserver and a passive nameserver. The method also includes determining if the active nameserver is reachable by contacting the active nameserver based on the address of the active nameserver in the nameserver record. In response to determining that (i) the active nameserver is unreachable and (ii) the nameserver record does not include an address of an additional active nameserver, the method includes contacting the passive nameserver for resolving the domain name based on the address of the passive nameserver in the nameserver record.Type: GrantFiled: July 9, 2015Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mehmet Akcin, Kresimir Bozic
-
Publication number: 20170012930Abstract: Various techniques for managing backup for domain nameservers are disclosed herein. In one embodiment, a method includes receiving a nameserver record associated with a domain name. The nameserver record containing addresses of an active nameserver and a passive nameserver. The method also includes determining if the active nameserver is reachable by contacting the active nameserver based on the address of the active nameserver in the nameserver record. In response to determining that (i) the active nameserver is unreachable and (ii) the nameserver record does not include an address of an additional active nameserver, the method includes contacting the passive nameserver for resolving the domain name based on the address of the passive nameserver in the nameserver record.Type: ApplicationFiled: July 9, 2015Publication date: January 12, 2017Inventors: Mehmet Akcin, Kresimir Bozic
-
Publication number: 20160028847Abstract: Embodiments are directed to establishing caches that provide authoritative domain name system (DNS) answers to DNS requests. In one scenario, a computer system establishes a cache that stores authoritative DNS answers to DNS queries. The cache corresponds to a specified DNS zone that includes authoritative DNS answers for a subset of DNS queries. The cache is configured to store the authoritative DNS answers for at least a specified period of time during which the authoritative DNS answers are updatable. The cache then receives an update indicating that at least one cached DNS answer is out-of-date and the computer system purges the out-of-date DNS answer from the cache, ensuring that the cache continually provides authoritative DNS answers for DNS queries assigned to the specified DNS zone.Type: ApplicationFiled: July 23, 2014Publication date: January 28, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Gareth R. Bradshaw, Ashley Ryan Flavel, Kumar Ashutosh, Jonathan Roshan Tuliani, Pradeepkumar Mani, Tushar Gupta, Vithalprasad Jayendra Gaitonde, V R Kishore Chintalapati, Benjamin J. Black, William J. Griffin, David A. Maltz, Levon Hayrapetyan, Kresimir Bozic, Rajesh Kumar Maskara, Sourav Sain, Andrew Lientz
-
Patent number: 8996682Abstract: Embodiments of the invention provide a method and system for automatically instrumenting a set of web documents, such as web pages, as well as embedding structures that present advertising content via the web pages. The instrumentation automatically embeds tags that enable usage information associated with the web documents to be tracked and recorded. Many hundreds or thousands of web pages can be automatically modified without user intervention, enabling comprehensive reporting and tracking to be performed on each page. The web pages are analyzed and insertion points intelligently located. Changes can be verified to ensure that no undesirable effects resulted from embedding the content. The tags can receive parameters customized to the level of users and pages. The tags, insertion information, and other configuration information can be stored in a central repository to make subsequent tagging easier.Type: GrantFiled: October 12, 2007Date of Patent: March 31, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Daniel C. Stevenson, Olivier Dabrowski, Kresimir Bozic, Dan Teodosiu, Paolo Severini, Cristian Costache, Euan Grant, Erik Zigman
-
Patent number: 8781479Abstract: The described implementations relate to automatic network selection in relation to wireless mobile devices. One method can be applied to a mobile device that has both Wi-Fi and cellular capabilities. The method can attempt to identify Wi-Fi network availability for the mobile device. This method also evaluates whether to configure the mobile device to accomplish data communication over an identified Wi-Fi network or a cellular network.Type: GrantFiled: January 22, 2009Date of Patent: July 15, 2014Assignee: Microsoft CorporationInventors: Zhihong Mao, Stephen Goggin, Attila Pall, Grzegorz Lapinski, Kresimir Bozic, Dan Stevenson, Dan Teodosiu
-
Publication number: 20100184440Abstract: The described implementations relate to automatic network selection in relation to wireless mobile devices. One method can be applied to a mobile device that has both Wi-Fi and cellular capabilities. The method can attempt to identify Wi-Fi network availability for the mobile device. This method also evaluates whether to configure the mobile device to accomplish data communication over an identified Wi-Fi network or a cellular network.Type: ApplicationFiled: January 22, 2009Publication date: July 22, 2010Applicant: Microsoft CorporationInventors: Zhihong Mao, Stephen Goggin, Attila Pall, Grzegorz Lapinski, Kresimir Bozic, Dan Stevenson, Dan Teodosiu
-
Publication number: 20090100154Abstract: Embodiments of the invention provide a method and system for automatically instrumenting a set of web documents, such as web pages, as well as embedding structures that present advertising content via the web pages. The instrumentation automatically embeds tags that enable usage information associated with the web documents to be tracked and recorded. Many hundreds or thousands of web pages can be automatically modified without user intervention, enabling comprehensive reporting and tracking to be performed on each page. The web pages are analyzed and insertion points intelligently located. Changes can be verified to ensure that no undesirable effects resulted from embedding the content. The tags can receive parameters customized to the level of users and pages. The tags, insertion information, and other configuration information can be stored in a central repository to make subsequent tagging easier.Type: ApplicationFiled: October 12, 2007Publication date: April 16, 2009Applicant: MICROSOFT CORPORATIONInventors: Daniel C. Stevenson, Olivier Dabrowski, Kresimir Bozic, Dan Teodosiu, Paolo Severini, Cristian Costache, Euan Grant, Erik Zigman