Patents by Inventor Mark Nikiel

Mark Nikiel 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: 10498694
    Abstract: Knowledge associated with an address of a first IP type may be mapped to an address of a second IP type. In response to receiving, at a first IP endpoint type, a request from a client associated with a first and second IP address type, a first address of the first IP type associated with the client is recorded. A unique identification of the request is generated. The unique identifier and instructions to make a second request to a second IP endpoint type are sent to the client. The second request, that includes the unique identifier and corresponds to the second IP address type associated with the client, is received at the second endpoint. Both the first address and the second address are determined as corresponding to the client by determining that the unique identifier was used in both requests. The first address is mapped to the second address.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lee Reed Burton, Daniel E. Castro, William Jacob Goldenberg, Mark A. Nikiel, Pui-Yin Winfred Wong, Hardy Wijaya, Hongyu Sun, Jingjing Zhang
  • Publication number: 20190007371
    Abstract: Knowledge associated with an address of a first IP type may be mapped to an address of a second IP type. In response to receiving, at a first IP endpoint type, a request from a client associated with a first and second IP address type, a first address of the first IP type associated with the client is recorded. A unique identification of the request is generated. The unique identifier and instructions to make a second request to a second IP endpoint type are sent to the client. The second request, that includes the unique identifier and corresponds to the second IP address type associated with the client, is received at the second endpoint. Both the first address and the second address are determined as corresponding to the client by determining that the unique identifier was used in both requests. The first address is mapped to the second address.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Lee Reed BURTON, Daniel E. CASTRO, William Jacob GOLDENBERG, Mark A. NIKIEL, Pui-Yin Winfred WONG, Hardy WIJAYA, Hongyu SUN, Jingjing ZHANG
  • Patent number: 9779236
    Abstract: One or more techniques and/or systems are provided for risk assessment. Historical authentication data and/or compromised user account data may be evaluated to identify a set of authentication context properties associated with user authentication sessions and/or a set of malicious account context properties associated with compromised user accounts (e.g., properties indicative of whether a user recently visited a malicious site, created a fake social network profile, logged in from unknown locations, etc.). The set of authentication context properties and/or the set of malicious account context properties may be annotated to create an annotated context property training set that may be used to train a risk assessment machine learning model to generate a risk assessment model. The risk assessment model may be used to evaluate user context properties of a user account event to generate a risk analysis metric indicative of a likelihood the user account event is malicious or safe.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: October 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Luke Abrams, David J. Steeves, Robert Alexander Sim, Pui-Yin Winfred Wong, Harry Simon Katz, Aaron Small, Dana Scott Kaufman, Adrian Kreuziger, Mark A. Nikiel, Laurentiu Bogdan Cristofor, Alexa Lynn Keizur, Collin Tibbetts, Charles Hayden
  • Publication number: 20160300059
    Abstract: One or more techniques and/or systems are provided for risk assessment. Historical authentication data and/or compromised user account data may be evaluated to identify a set of authentication context properties associated with user authentication sessions and/or a set of malicious account context properties associated with compromised user accounts (e.g., properties indicative of whether a user recently visited a malicious site, created a fake social network profile, logged in from unknown locations, etc.). The set of authentication context properties and/or the set of malicious account context properties may be annotated to create an annotated context property training set that may be used to train a risk assessment machine learning model to generate a risk assessment model. The risk assessment model may be used to evaluate user context properties of a user account event to generate a risk analysis metric indicative of a likelihood the user account event is malicious or safe.
    Type: Application
    Filed: June 21, 2016
    Publication date: October 13, 2016
    Inventors: Luke Abrams, David J. Steeves, Robert Alexander Sim, Pui-Yin Winfred Wong, Harry Simon Katz, Aaron Small, Dana Scott Kaufman, Adrian Kreuziger, Mark A. Nikiel, Laurentiu Bogdan Cristofor, Alexa Lynn Keizur, Collin Tibbetts, Charles Hayden
  • Patent number: 9396332
    Abstract: One or more techniques and/or systems are provided for risk assessment. Historical authentication data and/or compromised user account data may be evaluated to identify a set of authentication context properties associated with user authentication sessions and/or a set of malicious account context properties associated with compromised user accounts (e.g., properties indicative of whether a user recently visited a malicious site, created a fake social network profile, logged in from unknown locations, etc.). The set of authentication context properties and/or the set of malicious account context properties may be annotated to create an annotated context property training set that may be used to train a risk assessment machine learning model to generate a risk assessment model. The risk assessment model may be used to evaluate user context properties of a user account event to generate a risk analysis metric indicative of a likelihood the user account event is malicious or safe.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Luke Abrams, David J. Steeves, Robert Alexander Sim, Pui-Yin Winfred Wong, Harry Simon Katz, Aaron Small, Dana Scott Kaufman, Adrian Kreuziger, Mark A. Nikiel, Laurentiu Bogdan Cristofor, Alexa Lynn Keizur, Collin Tibbetts, Charles Hayden
  • Publication number: 20150339477
    Abstract: One or more techniques and/or systems are provided for risk assessment. Historical authentication data and/or compromised user account data may be evaluated to identify a set of authentication context properties associated with user authentication sessions and/or a set of malicious account context properties associated with compromised user accounts (e.g., properties indicative of whether a user recently visited a malicious site, created a fake social network profile, logged in from unknown locations, etc.). The set of authentication context properties and/or the set of malicious account context properties may be annotated to create an annotated context property training set that may be used to train a risk assessment machine learning model to generate a risk assessment model. The risk assessment model may be used to evaluate user context properties of a user account event to generate a risk analysis metric indicative of a likelihood the user account event is malicious or safe.
    Type: Application
    Filed: May 21, 2014
    Publication date: November 26, 2015
    Inventors: Luke Abrams, David J. Steeves, Robert Alexander Sim, Pui-Yin Winfred Wong, Harry Simon Katz, Aaron Small, Dana Scott Kaufman, Adrian Kreuziger, Mark A. Nikiel, Laurentiu Bogdan Cristofor, Alexa Lynn Keizur, Collin Tibbetts, Charles Hayden
  • Patent number: 8768971
    Abstract: In one example, data may be divided into blocks, and the blocks may be stored in various storage resources. Data to be stored may be provided to a data divider. The data divider may divide the data into blocks. Redundancy may be introduced into the blocks to allow the original data to be reconstructed at some point in the future, even if fewer than all of the original blocks are available. The blocks may be sent to a data shuffler, which may shuffle the blocks, and may provide a key that describes how to reconstruct the original data from the blocks. The key may be provided to the owner of the data. When the original data is to be retrieved, the key may be provided to a reassembler, which retrieves the blocks from the various storage resources and reconstructs the data using the key.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Johnson T. Apacible, Cezary Marcjan, Mark A. Nikiel, Michael W. Thomas
  • Patent number: 8239641
    Abstract: Data may be stored in a location or manner that takes various considerations into account. Examples of such considerations are the availability, speed and cost of storage resources, and commercial and regulatory expectations concerning the reliability, security, and/or availability of the stored data. When a piece of data is to be stored, a storage choice component may take the above-considerations into account in order to determine where the data is to be stored, how many copies of the data are to be made, whether the data is to be encrypted, and/or other issues. Additionally, a migration engine may re-evaluate data that has already been stored in order to determine whether the data may be migrated to other storage resources, and/or whether changes may be made with regard to issues such as the encryption level and/or the number of stored copies of the data.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Johnson T. Apacible, Mark A. Nikiel, Cezary Marcjan
  • Patent number: 8117277
    Abstract: An operating system to componentize file sharing is described, in which a file transport send object is executable on the operating system to designate a shared file for sharing, and in which a notification send object is executable on the operating system to notify of the shared file. An operating system to componentize file sharing is described, in which a file transport receive object is executable on the operating system to receive a shared file, and in which a notification receive object that is executable on the operating system to notify of the shared file.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Mark A. Nikiel, Ignatius Setiadi, Chun-Kit J. Chan, Kevin N. Kim, Shabbir A. Shahpurwala, Wei-Chung Jones Wang
  • Publication number: 20100235410
    Abstract: In one example, data may be divided into blocks, and the blocks may be stored in various storage resources. Data to be stored may be provided to a data divider. The data divider may divide the data into blocks. Redundancy may be introduced into the blocks to allow the original data to be reconstructed at some point in the future, even if fewer than all of the original blocks are available. The blocks may be sent to a data shuffler, which may shuffle the blocks, and may provide a key that describes how to reconstruct the original data from the blocks. The key may be provided to the owner of the data. When the original data is to be retrieved, the key may be provided to a reassembler, which retrieves the blocks from the various storage resources and reconstructs the data using the key.
    Type: Application
    Filed: March 12, 2009
    Publication date: September 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Johnson T. Apacible, Cezary Marcjan, Mark A. Nikiel, Michael W. Thomas
  • Publication number: 20100217612
    Abstract: Data may be stored in a location or manner that takes various considerations into account. Examples of such considerations are the availability, speed and cost of storage resources, and commercial and regulatory expectations concerning the reliability, security, and/or availability of the stored data. When a piece of data is to be stored, a storage choice component may take the above-considerations into account in order to determine where the data is to be stored, how many copies of the data are to be made, whether the data is to be encrypted, and/or other issues. Additionally, a migration engine may re-evaluate data that has already been stored in order to determine whether the data may be migrated to other storage resources, and/or whether changes may be made with regard to issues such as the encryption level and/or the number of stored copies of the data.
    Type: Application
    Filed: February 24, 2009
    Publication date: August 26, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Johnson T. Apacible, Mark A. Nikiel, Cezary Marcjan
  • Patent number: 7631259
    Abstract: A system and related techniques manage the adding of digital images or other media to email messages using a comparatively straightforward insert-and-send scheme. A user may choose to insert or embed comparatively low-resolution versions of images or other media automatically published to a media server into an email message. The recipient of that media-enabled message may receive and view the email text message along with the low-resolution images in typical fashion using an email or other client. The recipient may choose to view one or more of the embedded images in greater resolution by linking or activating those images, for instance by moving a cursor and clicking into the selected image or other object. Activating the image or other media object from within the email pane may seamlessly transport the user to the media server's Web page to view a larger-resolution version of that image, for instance using a media player. Video, audio and other media may likewise be inserted into messages.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Kevin Neil Kirn, Steven Gary Frank, Mark A. Nikiel, Tanuja Joshi, Brian Robert Cody, Kurt Alan Weber
  • Patent number: 7469257
    Abstract: A computer readable medium and method to generate a multimedia database that represents a collection of files having different file extensions is provided. The method includes receiving the collection of files from a file system, extracting and storing metadata in multimedia objects stored in the multimedia database. The metadata includes fast and slow metadata associated with the collection of files, which are extracted from the collection of files. Policies associated with the file extensions are applied to the collection of files to determine the fast metadata that should be extracted before the slow metadata. The multimedia objects are created to store the fast metadata and references to the collection of files. After extracting the fast metadata from the collection of files, the slow metadata is extracted and stored in the multimedia objects.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: December 23, 2008
    Assignee: Microsoft Corporation
    Inventors: David R. Parlin, Mark A. Nikiel, Samuel T. Williams
  • Publication number: 20070294246
    Abstract: Systems, methods, and computer-readable media for associating metadata with an identifier for the author thereof and for communicating metadata to one or more users having shared copies of the associated file, such communication being independent of communicating the associated file. Context is provided for each metadata value associated with a shared file as each metadata value is associated with an identifier for the author thereof. Additionally, each user of a shared file may be presented with metadata associated with a file that was not associated with the file at the time the file was shared.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Christopher A. Evans, David Albert, David R. Parlin, Jordan L.K. Schwartz, Mark A. Nikiel, Tomasz S.M. Kasperkiewicz
  • Publication number: 20070121819
    Abstract: A system and related techniques manage the adding of digital images or other media to email messages using a comparatively straightforward insert-and-send scheme. A user may choose to insert or embed comparatively low-resolution versions of images or other media automatically published to a media server into an email message. The recipient of that media-enabled message may receive and view the email text message along with the low-resolution images in typical fashion using an email or other client. The recipient may choose to view one or more of the embedded images in greater resolution by linking or activating those images, for instance by moving a cursor and clicking into the selected image or other object. Activating the image or other media object from within the email pane may seamlessly transport the user to the media server's Web page to view a larger-resolution version of that image, for instance using a media player. Video, audio and other media may likewise be inserted into messages.
    Type: Application
    Filed: September 22, 2006
    Publication date: May 31, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Kevin Kirn, Steven Frank, Mark Nikiel, Tanuja Joshi, Brian Cody, Kurt Weber
  • Publication number: 20070055928
    Abstract: A method to organize multimedia files in a hierarchy having a plurality of nodes is provided. The nodes of the hierarchy are lists that store references to the multimedia files. Additionally, each node of the hierarchy is associated with properties representing activities to be performed on the multimedia files. The multimedia files are stored in the lists associated with activities that the multimedia files require. Accordingly, the multimedia files are organized based on a relationship between the activities and each multimedia file.
    Type: Application
    Filed: September 2, 2005
    Publication date: March 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Benjamin Pery, David Parlin, Jae Park, Mark Nikiel, Scott Dart
  • Publication number: 20070055697
    Abstract: A computer readable medium and method to generate a multimedia database that represents a collection of files having different file extensions is provided. The method includes receiving the collection of files from a file system, extracting and storing metadata in multimedia objects stored in the multimedia database. The metadata includes fast and slow metadata associated with the collection of files, which are extracted from the collection of files. Policies associated with the file extensions are applied to the collection of files to determine the fast metadata that should be extracted before the slow metadata. The multimedia objects are created to store the fast metadata and references to the collection of files. After extracting the fast metadata from the collection of files, the slow metadata is extracted and stored in the multimedia objects.
    Type: Application
    Filed: September 8, 2005
    Publication date: March 8, 2007
    Applicant: Microsoft Corporation
    Inventors: David Parlin, Mark Nikiel, Samuel Williams
  • Patent number: 7181480
    Abstract: A method and system are provided for allowing a user to store image data on a network. The system includes a file uploading component for uploading an image file from each user to the storage system, and for deriving an image metadata set related to the uploaded image file. The system also includes a plurality of database storage facilities for storing each image metadata set. Each database storage facility including at least two logically partitioned sections. The system additionally includes a file management component for managing data storage in order to store each image metadata set in more than one logically partitioned section and in more than one database storage facility, and for directing the image file to an image storage facility.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: February 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Mark A. Nikiel, David Byther, Wei-Chung Jones Wang, Michael Culver, Kyung Camillus Paik
  • Publication number: 20060248122
    Abstract: An operating system to componentize file sharing is described, in which a file transport send object is executable on the operating system to designate a shared file for sharing, and in which a notification send object is executable on the operating system to notify of the shared file. An operating system to componentize file sharing is described, in which a file transport receive object is executable on the operating system to receive a shared file, and in which a notification receive object that is executable on the operating system to notify of the shared file.
    Type: Application
    Filed: April 27, 2005
    Publication date: November 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Mark Nikiel, Ignatius Setiadi, Chun-Kit Chan, Kevin Kim, Shabbir Shahpurwala, Wei-Chung Jones Wang
  • Publication number: 20050122345
    Abstract: A system and related techniques manage the adding of digital images or other media to email messages using a comparatively straightforward insert-and-send scheme. A user may choose to insert or embed comparatively low-resolution versions of images or other media automatically published to a media server into an email message. The recipient of that media-enabled message may receive and view the email text message along with the low-resolution images in typical fashion using an email or other client. The recipient may choose to view one or more of the embedded images in greater resolution by linking or activating those images, for instance by moving a cursor and clicking into the selected image or other object. Activating the image or other media object from within the email pane may seamlessly transport the user to the media server's Web page to view a larger-resolution version of that image, for instance using a media player. Video, audio and other media may likewise be inserted into messages.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 9, 2005
    Inventors: Kevin Kirn, Steven Frank, Mark Nikiel, Tanuja Joshi, Brian Cody, Kurt Weber