Patents by Inventor Carleton Miyamoto
Carleton Miyamoto 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: 10440134Abstract: The embodiments of the present disclosure discussed herein may be used to help monitor certain regulated professionals on an online social network for compliance with various regulatory standards and to enforce and remediate instances of possible noncompliance. The embodiments of the present disclosure can also help filter through activities irrelevant to a member's compliance and provide an archived history of a user's activities for regulators to review.Type: GrantFiled: December 7, 2016Date of Patent: October 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Adam Trachtenberg, Carleton Miyamoto, Vyacheslav Dubodelov
-
Patent number: 10380648Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: December 9, 2016Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Patent number: 9961166Abstract: This disclosure is directed to an organizational directory access client and an organizational directory server and, in particular, to an organizational directory access client that performs a local search and a network search for one or more member profiles of members of the organization. The organizational directory access client executes on a client device and is configured to authenticate a user of the client with the organizational directory server. Once authenticated, the client device receives a member profile database that is then made locally available. As the user enters a search query, the organizational directory access client searches the local member profile database and, when the search query is completed, the organizational directory access client communicates the search query to the organizational directory server for performing a search across one or more social networking services. The local and network search results are then displayed for review by the user.Type: GrantFiled: October 29, 2015Date of Patent: May 1, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Michael Olivier, Carleton Miyamoto
-
Publication number: 20170154363Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: ApplicationFiled: December 9, 2016Publication date: June 1, 2017Inventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20170034313Abstract: This disclosure is directed to an organizational directory access client and an organizational directory server and, in particular, to an organizational directory access client that performs a local search and a network search for one or more member profiles of members of the organization. The organizational directory access client executes on a client device and is configured to authenticate a user of the client with the organizational directory server. Once authenticated, the client device receives a member profile database that is then made locally available. As the user enters a search query, the organizational directory access client searches the local member profile database and, when the search query is completed, the organizational directory access client communicates the search query to the organizational directory server for performing a search across one or more social networking services. The local and network search results are then displayed for review by the user.Type: ApplicationFiled: October 29, 2015Publication date: February 2, 2017Inventors: Michael Olivier, Carleton Miyamoto
-
Publication number: 20170031998Abstract: This disclosure is directed to an organizational directory access client and an organizational directory server and, in particular, to an organizational directory access client that performs a local search and a network search for one or more member profiles of members of the organization. The organizational directory access client executes on a client device and is configured to authenticate a user of the client with the organizational directory server. Once authenticated, the client device receives a member profile database that is then made locally available. As the user enters a search query, the organizational directory access client searches the local member profile database and, when the search query is completed, the organizational directory access client communicates the search query to the organizational directory server for performing a search across one or more social networking services. The local and network search results are then displayed for review by the user.Type: ApplicationFiled: October 29, 2015Publication date: February 2, 2017Inventors: Michael Olivier, Carleton Miyamoto
-
Patent number: 9530147Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: February 3, 2016Date of Patent: December 27, 2016Assignee: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20160155142Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: ApplicationFiled: February 3, 2016Publication date: June 2, 2016Inventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Patent number: 9286621Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: December 26, 2013Date of Patent: March 15, 2016Assignee: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20150039406Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: ApplicationFiled: December 26, 2013Publication date: February 5, 2015Applicant: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Patent number: 8631103Abstract: A solution for remotely administering dynamic computing environments is provided. A list of administrative actions and computing devices are displayed on a user interface. The user then can select an administrative action to be performed on any number of the computing devices in the list. Once selected, a signal is sent to the remote computing environment indicating the administrative action to be performed on the selected computing devices. The administrative action is then performed on the selected computing devices.Type: GrantFiled: May 18, 2001Date of Patent: January 14, 2014Assignee: Symantec Operating CorporationInventors: Saugata Guha, Carleton Miyamoto, Jagadish Bandhole
-
Patent number: 7895424Abstract: A system allowing a target machine to be booted up from a disk image stored in memory. Instead of reading the boot-up information from a disk drive or other physical device the data is read from memory. No modification is necessary to native operating system, input/output subsystem, bootstrap code, etc., since the invention modifies characteristics, such as vectors used by the operating system, to make the disk image in memory appear to be the same as a standard external device.Type: GrantFiled: May 22, 2007Date of Patent: February 22, 2011Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
-
System for dynamic provisioning for secure, scalable, and extensible networked computer environments
Patent number: 7792125Abstract: A system and method for provisioning a virtual network is provided. Virtual networks can be automatically formed including switches in networks, such as local and private networks. Once the virtual networks are formed, virtual computing devices can be provisioned in place of physical computing devices that are connected to the switches. A system for provisioning a virtual network including a first virtual subnet and a second virtual subnet is provided. The system includes a first switch; a second switch; a first software process associated with first switch for provisioning the first virtual subnet; a second software process associated with the second switch for provisioning the second virtual subnet; and a communication link connecting the first switch and the second switch.Type: GrantFiled: January 18, 2006Date of Patent: September 7, 2010Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Chang Lin, William Blume, Jagadish Bandhole -
Patent number: 7783760Abstract: Two computers of a standard size, such as 1U, are mounted in a single standard size space. This arrangement almost doubles the space utilization of a rack and thereby halves the cost of hosting a dynamic computing environment. Also, a plurality of chassis are mounted on a rack where each chassis can hold more than one single-board computers. This arrangement enables provisioning of computing environments computing power in increments other than multiples of 1U.Type: GrantFiled: December 11, 2007Date of Patent: August 24, 2010Assignee: Symantec CorporationInventors: Carleton Miyamoto, Jagadish Bandhole
-
Patent number: 7673130Abstract: A system uses a protocol stack on a card external to a motherboard in a target computer system. A processor on the motherboard is able to make use of the external protocol stack during boot-up of the computer, or at any other time, so that it is not necessary to load the protocol stack into the motherboard's memory. This saves time, memory, and disk space and permits an external, managing, computer system to communicate with a computer just after power-up without loading and configuring a protocol stack so that the managing computer system can control the boot-up of the target computer system. The extra memory saved, especially, is important in running many MS-DOS applications, such as firmware flash utilities. A preferred embodiment of the invention uses a UDP/Internet Protocol (UDP/IP) stack resident in a Preboot Execution Environment (PXE) on, e.g, a network card. The approach described herein can be applied to other utilities, protocol stacks or resources (hardware and software) on other cards.Type: GrantFiled: September 30, 2005Date of Patent: March 2, 2010Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
-
Patent number: 7506151Abstract: A system for managing boot-up of target machines. In a preferred embodiment, a server computer acts as a managing computer. A target machine notifies the server that the target machine has been powered-up. The server allocates an IP address and sends a response to the target machine. The target machine download boot-up software from the server computer. The target machine then downloads discovery software from the server computer for purposes of determining information about the configuration and resources of the target machine. Standard protocols and mechanisms such as DHCP, BOOTP, TFTP and others can be used. The system works with different types of manufacturers' processors and platforms.Type: GrantFiled: February 14, 2006Date of Patent: March 17, 2009Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
-
Patent number: 7496920Abstract: A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources including at least one virtual computing device and one or more computer programs associated with the at least one virtual computing device. According to the present invention, the user has access, for example, to interact with, to modify, and to use the dynamic computing environment including the at least one virtual resource and the at least one physical resource.Type: GrantFiled: June 25, 2007Date of Patent: February 24, 2009Assignee: Symantec Operating CorporationInventors: Jagadish Bandhole, Sekaran Nanja, William Blume, Carleton Miyamoto
-
Patent number: 7308500Abstract: Two computers of a standard size, such as 1U, are mounted in a single standard size space. This arrangement almost doubles the space utilization of a rack and thereby halves the cost of hosting a dynamic computing environment. Also, a plurality of chassis are mounted on a rack where each chassis can hold more than one single-board computers. This arrangement enables provisioning of computing environments computing power in increments other than multiples of 1U.Type: GrantFiled: September 26, 2006Date of Patent: December 11, 2007Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole
-
Patent number: 7278142Abstract: A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources including at least one virtual computing device and one or more computer programs associated with the at least one virtual computing device. According to the present invention, the user has access, for example, to interact with, to modify, and to use the dynamic computing environment including the at least one virtual resource and the at least one physical resource.Type: GrantFiled: May 17, 2001Date of Patent: October 2, 2007Assignee: Veritas Operating CorporationInventors: Jagadish Bandhole, Sekaran Nanja, William Blume, Carleton Miyamoto
-
Patent number: 7222229Abstract: A system allowing a target machine to be booted up from a disk image stored in memory. Instead of reading the boot-up information from a disk drive or other physical device the data is read from memory. No modification is necessary to native operating system, input/output subsystem, bootstrap code, etc., since the invention modifies characteristics, such as vectors used by the operating system, to make the disk image in memory appear to be the same as a standard external device.Type: GrantFiled: December 2, 2005Date of Patent: May 22, 2007Assignee: VERITAS Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja