Patents Examined by Dae Kim
-
Patent number: 10148750Abstract: While providing a storage service to a client system, a storage system maintains a complete set of storage service metadata for the service on the same storage device that stores the user data received from the client system. When an event is detected that requires the storage service to be moved to a new storage system, the storage service can be moved to a new storage system by moving the storage device containing both the user data and the storage service metadata to the new storage system. The new storage system detects the storage device that has been moved, and detects the storage service metadata and user data. The new storage system then uses the storage service metadata and user data from the storage device to immediately reestablish the storage service with the client system, without having to perform a separate step of copying the storage service metadata from the previous storage system.Type: GrantFiled: December 17, 2014Date of Patent: December 4, 2018Assignee: EMC IP Holding Company, LLCInventors: Michael L. Burriss, Derek M. Scott, Jason L. Taylor, Wai C. Yim
-
Patent number: 10110542Abstract: A method of presenting on a device of a user of a social-networking system information about other users of the social-networking system is disclosed. A location of the user of a social-networking system is determined. Locations of the additional users of the social-networking system are determined. A subset of the additional users of the social networking system is selected based on the location of the user and the locations of the additional users and based on information stored in a profile of the user in comparison to information stored in profiles of the additional users. Instructions are transmitted to a device of a user, the instructions instructing the device to display in a condensed visual form the subset of the information stored in the profiles of the additional users.Type: GrantFiled: December 31, 2013Date of Patent: October 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Tomer Cohen, Jonathan Redfern
-
Patent number: 10091058Abstract: An approach to affinity-based network configuration is disclosed. In one approach, an apparatus for configuring a network based on affinity is described. The apparatus includes a set of business rules describing the order of importance of a plurality applications, an affinity analysis module that receives the set of business rules and a plurality of application requests and detects affinities between the application requests and an infrastructure of the network based on the set of business rules, an affinity computation module coupled to the affinity analysis module that determines a new network configuration based on the detected affinities, and a network management module that configures the network based on the new network configuration.Type: GrantFiled: November 10, 2014Date of Patent: October 2, 2018Assignee: Futurewei Technologies, Inc.Inventor: John Strassner
-
Patent number: 10091305Abstract: Disconnection protection for command-line remote terminal may be provided. A command-line remote terminal session may be created at the first computer for interacting with the second computer. A command entered in the command-line remote terminal session may be intercepted. A disconnect protection may be injected into the command. The disconnect protection may comprise at least redirecting output from the command into a session log file. The output of the command may be tracked to simulate the command as an active process in the command-line remote terminal session at the first computer. Responsive to detecting a disconnect in the remote network connection with the second computer, the remote network connection with the second computer may be automatically recovered by restarting the remote network connection with the second computer based on information stored in the session log file at a point of the disconnect.Type: GrantFiled: December 17, 2014Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
-
Patent number: 10062092Abstract: Application content information is obtained from a mobile device application server. An ad server log includes at least application identifiers for applications that have requested advertisements from an ad network. If identifying information included in the application content information is the same as an application identifier found in the ad server log, the application content information is analyzed to determine whether the corresponding mobile device application is appropriate to be served an advertisement, based on predetermined content criteria. An application registry includes a database of mobile device applications that are registered in the ad network. The application registry record for a mobile device application is updated to indicate the determined appropriateness of the mobile device application corresponding to the analyzed application content information.Type: GrantFiled: July 2, 2015Date of Patent: August 28, 2018Assignee: Google LLCInventors: Antonio Alvin Jose Dias, Nicholas S. Bridle, Nareshkumar Rajkumar
-
Patent number: 10051024Abstract: A system, method and apparatus for opportunistically transcoding requested content streams into one or more formats to provision thereby one or more content storage libraries.Type: GrantFiled: March 14, 2013Date of Patent: August 14, 2018Assignee: CHARTER COMMUNICATIONS OPERATING, LLCInventor: Kreig DuBose
-
Patent number: 10051025Abstract: Methods, systems, and devices are described for estimating packet loss during media streaming over a data connection. A media player requests segments of an adaptive media stream and monitors variance in the amounts of data received. Increased variance in the amounts of data received can be directly correlated to a higher packet loss experienced by the data connection. The media player can use the estimated packet loss to adapt subsequent segment requests, or to otherwise subsequent behavior by the media player.Type: GrantFiled: December 31, 2013Date of Patent: August 14, 2018Assignee: DISH TECHNOLOGIES L.L.C.Inventor: Mark B. Hurst
-
Patent number: 10009246Abstract: Described herein are techniques for detecting abnormal volume of high cardinality metrics within a system in substantially real time. For example, a device may be configured to model a system as a tree-structure capable of monitoring the volume of data points or contact between users of the system with various nodes of the tree structure. The value of each counter may be normalized based on the value of the counter associated with one or more parent node. The normalized time series may then be compared to one or more thresholds to detect abnormal volumes associated with the node.Type: GrantFiled: March 28, 2014Date of Patent: June 26, 2018Assignee: Amazon Technologies, Inc.Inventor: Gary Ange Benattar
-
Patent number: 9973875Abstract: The invention provides a computer-based method for logging a user mobile device onto a server computer system including registering a unique identifier of a user mobile device, receiving a first message from the user mobile device, detecting an Internet Protocol address associated with the user mobile device, receiving the unique identifier corresponding to the Internet Protocol address; and transmitting to the user mobile device a second message.Type: GrantFiled: January 22, 2013Date of Patent: May 15, 2018Assignee: IHEARTMEDIA MANAGEMENT SERVICES, INC.Inventors: Evan Schwartz, Lasse Hamre, Michael Moss, Dan MacTiernan
-
Patent number: 9912555Abstract: Expertise, for performing classification of a type of network traffic, can be encapsulated in a module. A set of modules, as currently available to a traffic controller, can be referred to as a collection. An improved process, for updating a collection of modules, is presented. A traffic controller can have two or more locations, each storing a module collection. While an old collection remains active, a new collection can be loaded. Once the new collection is loaded, transitioning can be undertaken, on a session-by-session basis that keeps a traffic controller active, from the old collection to the new collection.Type: GrantFiled: March 15, 2013Date of Patent: March 6, 2018Assignee: A10 NETWORKS, INC.Inventor: Dennis Isao Oshiba
-
Patent number: 9876689Abstract: Systems, methods, and software for providing a virtualized communication networking environment are provided herein. In one example, a method includes identifying a media access control address for a network interface of a virtual machine, the media access control address comprising at least one communication network indicator associated with a virtualized local area network. If a virtual network element has not been generated for handling traffic associated with the network interface of the virtual machine, then generating the virtual network element and associating the virtual network element with the virtualized local area network based on the communication network indicator. When the virtual network element has been generated, then assigning the network interface of the virtual machine to the virtual network element associated with the virtualized local area network based on the communication network indicator of the media access control address.Type: GrantFiled: February 3, 2014Date of Patent: January 23, 2018Assignee: Sprint Communications Company L.P.Inventors: Seng Chai Gan, Aaron Paul Hinkle, Michael Francis Fiumano
-
Patent number: 9860117Abstract: Systems, methods, and software for providing a virtualized communication networking environment are provided herein. In one example, a method includes identifying an Internet Protocol (IP) address for a network interface of a virtual machine based on at least a communication network indicator in a MAC address associated with the network interface of the virtual machine. If the virtual network element has not been generated for handling IP traffic associated with the network interface of the virtual machine, then generating the virtual network element and associating the virtual network element with the network interface of the virtual machine based on at least the communication network indicator in the MAC address. When the virtual network element has been generated, then configuring the virtual network element for the IP traffic associated with the network interface of the virtual machine based at least the communication network indicator in the MAC address.Type: GrantFiled: February 3, 2014Date of Patent: January 2, 2018Assignee: Sprint Communications Company, L.P.Inventors: Seng Chai Gan, Aaron Paul Hinkle, Michael Francis Fiumano
-
Patent number: 9843490Abstract: Techniques for inserting analytic logic into network requests are presented. In an embodiment, instructions are dynamically inserted into web pages as the pages are requested. The instructions enable analytics to be captured and/or tracked when the web pages are processed. In another embodiment, web requests are intercepted and processed to include analytic instructions.Type: GrantFiled: March 14, 2013Date of Patent: December 12, 2017Assignee: NetIQ CorporationInventors: Lloyd Leon Burch, Duane Fredrick Buss
-
Patent number: 9794760Abstract: Systems and techniques facilitate capturing, via a server, a communication between a plurality of participants via computing devices of the participants and utilizing a communication tool associated with the computing devices. The server links the communication to a collaboration thread that is accessible by each participant via a computing device of each participant, where the collaboration thread includes a container object that provides access to stored content associated with each communication linked to the collaboration thread. The server further notifies each participant of the collaboration thread including an indication that the collaboration thread has been revised based upon the linking of the communication to the collaboration thread.Type: GrantFiled: March 14, 2013Date of Patent: October 17, 2017Assignee: Cisco Technology, Inc.Inventor: Stephen Quatrano
-
Patent number: 9774701Abstract: An apparatus of a terminal performs an operation method of the terminal using a cloud system. The method includes sending a request for information of a server providing a specific service, to at least one broker. The method also includes receiving the information of the server from the broker, and sending a request for the specific service to the server, using the information of the server.Type: GrantFiled: January 17, 2013Date of Patent: September 26, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyu-Nam Cho, Jae-Chul Yang, Hee-Seok Jeong
-
Patent number: 9720456Abstract: Computing devices can interact and share data and/or resources in response to detecting a contact event. The devices can include force and/or pressure sensing components that enable the devices to determine when force or pressure is being applied. By comparing information (e.g., time and location) for contact events detected by each device, it can be determined that the devices were brought into contact with each other. In response, the devices can enable data to be transferred between the devices, and can allow resources to be shared for a variety of purposes. In at least some embodiments, users can obtain a larger display screen or enhanced audio capabilities by bringing the devices into contact such that display and/or audio elements of the devices can be used together to present different aspects of the same content.Type: GrantFiled: July 23, 2012Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventor: Kenneth M. Karakotsios
-
Patent number: 9696939Abstract: In one aspect, a method to send a snapshot to a replication site includes generating a first snapshot of a production storage volume at a first point in time, generating a second snapshot of the production storage volume at a second point in time after the first point in time, obtaining differences between the first snapshot and the second snapshot, reading signatures from the production storage volume, sending the signatures to the replication site, writing the signatures to the replication site, reading data from changed locations in the second snapshot which is not at the replication site and sending the data from the changed locations to the replication site comprising a replica volume replicating the production storage volume. The production storage volume is part of a deduplication-based storage array.Type: GrantFiled: March 14, 2013Date of Patent: July 4, 2017Assignee: EMC IP Holding Company LLCInventors: Shahar Frank, Assaf Natanzon
-
Patent number: 9667531Abstract: An image processing apparatus includes: a storage unit that stores image data; a transfer-path determining unit that determines a transfer path via which the image data is to be transferred from among multiple transfer paths connected to the storage unit; a selection unit that selects the transfer path via which the image data is to be transferred based on the determined transfer path; and an access-request control unit that issues a next access request to the storage unit after waiting a response to an already-issued access request to the storage unit when the determined transfer path is changed from a transfer path used in most recent transfer of the image data.Type: GrantFiled: July 25, 2014Date of Patent: May 30, 2017Assignee: Ricoh Company, LimitedInventor: Masahiro Suzuki
-
Patent number: 9612858Abstract: Administering VMs in a distributed computing environment that includes hosts that execute a VMM, with each VMM supporting execution of one or more VMs, includes: assigning the VMMs to a logical tree topology with one as a root; and executing, by the VMMs of the tree topology, a reduce operation, including: sending, by the root VMM to each of other VMMs of the tree topology, a request for an instance of a particular VM; pausing, by each of the other VMMs, the requested instance of the particular VM; providing, by each of the other VMMs to the root VMM in response to the root VMM's request, the requested instance of the particular VM; and identifying, by the root VMM, differences among the requested instances of the particular VM including, performing a bitwise XOR operation amongst the instances of the particular VM.Type: GrantFiled: April 28, 2014Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Charles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders
-
Patent number: 9612856Abstract: In a distributed computing environment that includes which each execute a VMM, where each VMM supports execution of one or more VMs, administering the VMs may include: assigning, by a VMM manager, the VMMs of the distributed computing environment to a logical tree topology, including assigning one of the VMMs as a root VMM of the tree topology; and executing, amongst the VMMs of the tree topology, a gather operation, including: sending, by the root VMM, to other VMMs in the tree topology, a request to retrieve one or more VMs supported by the other VMMs; pausing, by the other VMMs, each VM requested to be retrieved; and providing, by the other VMMs to the root VMM, the VMs requested to be retrieved.Type: GrantFiled: April 24, 2014Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Charles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders