Patents Examined by Razu Miah
  • Patent number: 10313442
    Abstract: A system and method for property assignment in a data storage system is presented. A data storage system defines a client configuration profile comprising a set of storage operation properties, wherein the storage operation properties regulate criteria for performing storage operations by the data agent on client devices that are associated with the client configuration profile. A storage management system associates a first client device to the client configuration profile; and communicates the set of properties of the client configuration profile to property tables of corresponding objects in the first client device.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: June 4, 2019
    Assignee: Commvault Systems, Inc.
    Inventor: Amey Vijaykumar Karandikar
  • Patent number: 10305747
    Abstract: Techniques are described for managing compute and storage resources in a container-based, multi-tenant, computing infrastructure. In some implementations, a plurality of containers may each execute an instance of a software framework. Each container may include compute capacity and storage capacity according to the executed framework. Containers may be allocated among clusters in a multi-tenant, cloud-based computing environment based on measured demand for compute capacity and/or storage capacity in the various clusters. In some implementations, a scheduler (e.g., a Level 2 scheduler, or a scheduler of schedulers) determines whether to move compute containers between clusters within a multi-tenant environment, to provide performance improvements, resource utilization efficiency, and cost reduction within the data center, and to satisfy tenant requests for compute and/or storage resources.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: May 28, 2019
    Assignee: SAP SE
    Inventors: Abin Shahab, Ovidiu Gheorghioiu, Babak Behzad, Tucker Dewitt
  • Patent number: 10298705
    Abstract: Disclosed is a recommendation method and device. The method comprises acquiring a user's Internet service sequence, a user preference vector for Internet services, and an attribute vector for Internet services identified in the user's Internet service sequence each of the foregoing based on user network behavior data generated when the user accesses the Internet services; calculating user preference scores for one or more candidate Internet service providers, wherein the user preferences scores are calculated based on the user's Internet service sequence, the user preference vector for the Internet services, the attribute vector for the Internet services, and Internet service lists provided by the candidate Internet service providers; and sending a recommendation of potential users to the candidate Internet service providers based on the user preference scores for the candidate Internet service providers.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: May 21, 2019
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Chuang Liao, Chao Yang, Na Ni, Zhongyi Liu
  • Patent number: 10257046
    Abstract: Methods and systems analyze historical NXD traffic to predict future DNS traffic. In one embodiment, a system may count NXD responses generated by an Authoritative DNS server during a particular time period and calculate the variance in NXD traffic for domains over time. The system may then generate a coefficient of variance (CoV) value for each domain observed. Finally, the system may predict positive domain traffic based upon the calculated CoV data. In other embodiments, the system may also base the prediction on the classification of domains as “original” domains or “re-registered” domains. In another embodiment, the system may also base the prediction on the “size” of name servers. Additionally, or alternatively, the system may determine the number of unique name servers for a domain and base the prediction on the number of unique name servers for a particular domain name.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: April 9, 2019
    Assignee: VERISIGN, INC.
    Inventor: Matthew Thomas
  • Patent number: 10243815
    Abstract: This disclosure is directed to methods and systems to evaluate resource allocation costs of a data center. Methods and systems compute resource allocation costs of a cloud computing industry to obtain industry benchmarks that are compared with the resource allocation costs of the data center. The comparisons enable IT managers to objectively identify computational resource shortages, resource over investments, and where future investment in computational resources should be made for the data center.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 26, 2019
    Assignee: VMWARE, INC.
    Inventors: Lior Shapsa, Mayan Negbi, Uri Kochavi, Nadav Yakar, Elad Swisa, Yochai Uliel, Guy Ginzburg, Yardena Meymann, Ram Janovski
  • Patent number: 10212223
    Abstract: Overlay networks of application components are managed. Applicant components may create overlay networks based on policies of the application components and an environment of the overlay network. The overlay network may be adjusted based on changes to the policies or the environment.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: February 19, 2019
    Inventors: Jerome Rolia, Martin Arlitt, Gowtham Bellala, Wei-Nchih Lee, Jose Alberto Cueto Barcenas, Sherif Abdelwahab
  • Patent number: 10212112
    Abstract: A computer-implemented method (and non-transitory media) are provided, comprising at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including: a text entry user interface element for receiving entered text, a plurality of user interface elements for generating attachment requests that are valid according to a criterion schema defining at least one of a format or a vocabulary, the plurality of user interface elements including: a first menu item with corresponding first text, and a second menu item with corresponding second text.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: February 19, 2019
    Assignee: Gummarus LLC
    Inventor: Robert Paul Morris
  • Patent number: 10158721
    Abstract: Facilitating an individualized interaction between a mobile computing device and an electronic device is provided. A mobile computing device may be utilized to receive an identity of the electronic device. The identity of the electronic device and other data may then be sent from the mobile computing device to a server. An individualized interaction may then be initiated via a previously established communication session between the server and the electronic device. The individualized interaction initiated in response to a determination that the mobile computing device is proximate to the electronic device.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: December 18, 2018
    Assignee: THE COCA-COLA COMPANY
    Inventor: Andrew Buchanan Jarnagin, III
  • Patent number: 10158590
    Abstract: A computer-implemented method (and non-transitory media) are provided, comprising at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including: a text entry user interface element for receiving entered text, a plurality of user interface elements for generating attachment requests that are valid according to a criterion schema defining at least one of a format or a vocabulary, the plurality of user interface elements including: a first menu item with corresponding first text, and a second menu item with corresponding second text.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: December 18, 2018
    Assignee: Gummarus LLC
    Inventor: Robert Paul Morris
  • Patent number: 10140205
    Abstract: Systems and method are provided for testing an infrastructure. The infrastructure may include one or more computers connected by a network. Moreover, each of the computers may include an agent. In one embodiment, the method includes receiving, at a controller, a test request to perform at least one of a plurality of predetermined tests, the predetermined test including one or more parameters associated with performing the predetermined test and one or more expected results from performing the predetermined test. The method further includes determining whether the predetermined test is available at one of the computers. The method also includes sending, by the controller, the predetermined test to one of the computers based on the results of the determining step, such that the agent at the computer performs the predetermined test sent by the controller. Furthermore, the method includes receiving, at the controller, one or more results of the predetermined test performed by the agent at the computer.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: November 27, 2018
    Assignee: Federal Home Loan Mortgage Corporation (Freddie Mac)
    Inventors: Gregory A. Gibson, Daniel V. Wood
  • Patent number: 10116536
    Abstract: Techniques are disclosed that provide more accurate clustering of devices by forming clusters of devices and merging or changing clusters based on predetermined criteria. The technique starts with a large number of clusters (e.g., one for each account) and refines the clusters, for example, by merging clusters or determining which cluster a given device should be in when the device is associated with multiple clusters. One technique iteratively adjusts clusters of devices by merging clusters determined to be associated with a single user until a cluster contains all of the devices and accounts expected to be associated with a single user.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: October 30, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Virgil-Artimon Palanciuc, Mihai Daniel Fecioru, Catalin Costache, Charles Menguy
  • Patent number: 10104156
    Abstract: A comparison service provider receives, from each of plural object-related information management servers, image information items representing unique patterns included in surfaces of objects and identification information items of the objects, stores the image information items and the identification information items received, receives from a user device an image information item representing the unique pattern included in the surface of the object, identifies one of the identification information items stored based on the image information item received, and transmits to the user device the identification information item identified or a related information item of the object stored in the object-related information management server as related to the identification information item identified.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: October 16, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kensuke Ito
  • Patent number: 10103935
    Abstract: In a distributed network environment, a first virtual machine sends a first virtual machine control information to a first network system. The first network system sends a first control information to a first network control system in response to receiving the first virtual machine control information. The first network control system sends a portion of the first control information to a number of network systems. The first network control system sends a second control information to the first network system. The first virtual machine sends a first packet to the first network system which generates a unicast packet using a portion of the first packet and a portion of the second control information. A second network system receives and processes the unicast packet. The second network system sends a copy of the processed unicast packet to a second virtual machine associated with a second tenant.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Amitabha Biswas, Uday S. Nagaraj
  • Patent number: 10095404
    Abstract: To provide a server device with which the burden of processing can be reduced during generation of relationship information among multiple terminal devices. The server device can include a communication unit for communicating with a first terminal device having a first touch panel, and with a second terminal device having a second touch panel; and a controller for determining whether an interval of time that is identified on the basis of first operation information received from the first terminal device via the communication unit and corresponding to a first swipe operation performed on the first touch panel, and second operation information received from the second terminal device via the communication unit and corresponding to a second swipe operation performed on the second touch panel, falls within a prescribed range, and for generating prescribed relationship information on the basis of the result of the determination.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: October 9, 2018
    Assignee: GungHo Online Entertainment, Inc.
    Inventors: Ken Narita, Kazuki Morishita
  • Patent number: 10073605
    Abstract: A computer may provide, in a rendered and displayed browser, access to a cloud services related portal. Access may also be provided to a dynamic graphical widget in the portal. The dynamic graphical widget may be related to a cloud service and be customizable via the browser. The computer may receive a user input to cause movement of the dynamic graphical widget from a docked to undocked displayed position in the browser.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: September 11, 2018
    Assignee: III Holdings 1, LLC
    Inventors: Brian Lee Ellison, Elizabeth Nord Pierce
  • Patent number: 10061786
    Abstract: In one embodiment, the present invention is directed to a system with multiple computing hosts each having a hypervisor to provide a virtual environment for the host and one or more containers each including a database instance and at least one database. These databases, and the database instance can be provided as a service to a user of a multi-tenant environment.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 28, 2018
    Assignee: Rackspace US, Inc.
    Inventors: Daniel Salinas, Michael Basnight, Daniel Morris, Edward Konetzko
  • Patent number: 10055862
    Abstract: A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventors: Adam Bliss, David P. Conway
  • Patent number: 10057336
    Abstract: In an example embodiment, a load balancing-capable application container at a first network endpoint comprises an analysis component, a communicator component, and a user application, the user application comprising a first portion containing one or more functions executable by either the first network endpoint or a second network endpoint and a second portion containing one or more functions executable by the first network endpoint but not the second network endpoint. The user application is executed, causing invocation of a first function in the first portion. One or more metrics are obtained from the first network endpoint and the second network endpoint. A real-time aggregate score for the first function is calculated based on the one or more metrics. It is then determined whether to execute the first function on the first network endpoint or the second network endpoint based on a comparison of the real-time aggregate score to a threshold.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: August 21, 2018
    Assignee: SAP SE
    Inventor: Alexander Bolshakov
  • Patent number: 10044788
    Abstract: A Native Client-based remote display client can efficiently perform multimedia redirection by routing un-rendered multimedia content to browser code executing outside the sandbox in which the remote display client is executed. In this way, a remote display client implemented as a Native Client module will not be limited to using the APIs available within the sandbox to render the multimedia content. The Native Client module can communicate with the browser code to provide parameters necessary for the browser code to submit a web-based request to the Native Client module via localhost to thereby obtain the multimedia content via one or more web-based communications.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: August 7, 2018
    Assignee: Wyse Technology L.L.C.
    Inventors: Andrew Fausak, Oleg Rombakh
  • Patent number: 10027730
    Abstract: In response to a request, one of primary content data as a copyrighted work and incidental content data is received from a server. With a music editing and sharing application, the content data is used in a secondary usage fashion for editing in order to produce new incidental content data. The incidental content data is not the one that is produced by arranging directly the primary content data as an editing material but play control information for giving an instruction defining a play mode. The incidental content data is uploaded to an incidental content server.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: July 17, 2018
    Assignee: Sony Corporation
    Inventors: Toshimasa Miyoshi, Hideo Nagasaka, Takashi Tominaga, Tadaaki Kimijima, Shigeru Inoue, Soichiro Atsumi, Mamoru Tokashiki