Alternative Access And Redirection Patents (Class 707/782)
  • Publication number: 20130339390
    Abstract: A storage system according to certain embodiments includes a repository of client-side data block signature information representative of a set of data blocks stored in a primary storage subsystem. In some cases, the system sources data blocks for secondary copy and restore operations from the primary storage subsystem instead of the secondary storage subsystem. Where multiple primary storage components (e.g., multiple client computing devices) contain copies of a data blocks involved in a secondary copy or restore operation, the system can decide which client to source the data block from based on sourcing criteria.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 19, 2013
    Inventors: Marcus S. Muller, David Ngo
  • Patent number: 8572120
    Abstract: The access method comprises the following steps: i) receiving a request coming from a user for accessing at least one digital document, said request comprising an identifier (303) designating the digital document and an identifier (304) designating said user; ii) searching locally for at least one collection (C1) containing the identifier (303) of the document and the identifier (304) of the user, each collection (C1, C2) being stored locally in response to a positive verification with regard to at least one condition agreeing to supply the document according to at least one access right linked to the collection; and iii) in the case of a positive search, supplying said corresponding document (303) to said user (304) thus designated.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: October 29, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Eric Nassor, Frédéric Maze
  • Patent number: 8566354
    Abstract: A method begins by a processing module determining whether one or more encoded data slices of a set of encoded data slices of a plurality of sets of encoded data slices are required encoded data slices to produce one or more required encoded data slices. When the one or more of the encoded data slices are required, the method continues with the processing module generating specific dispersed storage network (DSN) storage information for each of the one or more required encoded data slices, generating general DSN storage information for remaining encoded data slices of the set of encoded data slices, and sending the set of encoded data slices to a dispersed storage network in accordance with the specific DSN storage information and the general DSN storage information.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: October 22, 2013
    Assignee: Cleversafe, Inc.
    Inventors: Gary W. Grube, Timothy W. Markison
  • Patent number: 8566353
    Abstract: Systems and methods are provided for adding and displaying interactive annotations for existing online hosted videos. A graphical annotation interface allows the creation of annotations and association of the annotations with a video. Annotations may be of different types and have different functionality, such as altering the appearance and/or behavior of an existing video, e.g. by supplementing it with text, allowing linking to other videos or web pages, or pausing playback of the video. Authentication of a user desiring to perform annotation of a video may be performed in various manners, such as by checking a uniform resource locator (URL) against an existing list, checking a user identifier against an access list, and the like. As a result of authentication, a user is accorded the appropriate annotation abilities, such as full annotation, no annotation, or annotation restricted to a particular temporal or spatial portion of the video.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: Michael Fink, Ryan Junee, Sigalit Bar, Aviad Barzilai, Isaac Elias, Julian Frumar, Herbert Ho, Nir Kerem, Simon Ratner, Jasson Arthur Schrock, Ran Tavory, Virginia Wang, Leora Wiseman, Shanmugavelayutham Muthukrishnan, Mihai Badoiu, Ankur Bhargava, Igor Kofman
  • Patent number: 8566352
    Abstract: Under the present invention, a multidimensional data structure (MDS) is populated with data handling methods. Specifically, each data handling method is stored in the MDS at an address that corresponds to a set of coordinate values. The sets of coordinate values are determined using responses to a plurality of questions. Once the MDS is populated, a data item can then be associated with a particular data handling method using additional responses to the same plurality of questions that are posed with respect to the data item. Specifically, using the additional responses, a set of coordinate values is determined for the data item. The data item is then associated with the data handling method(s) that is stored in the MDS at the address corresponding to the data item's set of coordinate values.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventor: William T. Haase
  • Patent number: 8566334
    Abstract: In one general aspect, the application discloses a data visualization method that includes accessing data tables and receiving an axis binding definition for a particular visualization that relates values in a first of the tables to sets of fields in a second of the tables. A marking indication can then be received that selects one of the values in the first of the tables, and a set of fields in the second table is accessed based on the marking indication and the axis binding definition. This accessed set of fields is presented in the particular visualization for which the axis binding definition was received.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: October 22, 2013
    Assignee: Spotfire AB
    Inventors: Tobias Lehtipalo, Johan Thoresson, Tommy Fortes, Daniel Vulcan, Mattias Wallerstedt
  • Patent number: 8554762
    Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: October 8, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian S. O'Neill, Jason Shijia Long, Archit Shivaprakash, Olga I. Kuznetsova
  • Patent number: 8554790
    Abstract: A content based load balancing system receives a request for data provided by a resource. The content based load balancing system searches a content history cache for a content history cache entry corresponding to the requested data. The content based history cache then selects a resource node to service the request based on the content history cache entry corresponding to the data.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: October 8, 2013
    Assignee: Red Hat, Inc.
    Inventor: Mladen Turk
  • Patent number: 8554749
    Abstract: In one embodiment, a data file and policy are generated. The policy is then associated with the data file, wherein the policy includes one or more unassigned accounts and an access control definition that defines an access permission associated with each of the one or more unassigned accounts.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: October 8, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Jonathan D. Herbach
  • Patent number: 8548970
    Abstract: A query may be answered when a compound result URL including a target page identifier and the query is received at a target computer system. The target page identifier may be used to identify a target page on the target computer system. A call script may then be automatically executed and cause receipt of a plurality of suggestions based on the query by the target computer system. The suggestions may include a text of the suggestion and a suggestion URL. A placement script may then be automatically executed that, for example, places the text of each suggestion on the target page. The text of each suggestion may have an associated suggestion URL. Selection of the text of the suggestion may cause redirection of the user computer based on the suggestion URL.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: October 1, 2013
    Assignee: IAC Search & Media, Inc.
    Inventors: Douglas D. Leeds, Ummair Waheed, Jonathan M. Weinstock
  • Patent number: 8549005
    Abstract: Groups of users accessing content are generated and modified to allow the users to more easily interact with each other. A number of groups and a maximum number of users in a group are received and used to generate shards. In one embodiment, the number of shards generated is based on the number of groups received. Each shard is associated with a unique shard identifier. In one embodiment, a user is associated with a shard when the user accesses content. For example, when a comment is received from a client device associated with a user, a user identifier is determined and associated with a shard. Using the shards, groups of users are generated. In one embodiment, a substring of the shard identifiers associated with the shards is determined and users associated with shard identifiers having the same substring of the shard identifier are included in a group.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 1, 2013
    Assignee: Google Inc.
    Inventors: Douglas Michael Mayle, Joshua R. Siegel
  • Patent number: 8543599
    Abstract: A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire document. In one embodiment, this is accomplished by programmatically controlling which portions of a document will be presented to a user and which portions will not be presented to the user. In one embodiment, the software module is used in conjunction with a search engine to present a document search result.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: September 24, 2013
    Assignee: Google Inc.
    Inventors: Alma W. Whitten, Joseph K. O'Sullivan
  • Patent number: 8543605
    Abstract: Rights clearances management for assets, such as media assets. A rights brokerage service enables potential licensees to clears rights to use assets within designated projects, such as advertising campaign projects. The potential licensee uses an interface to select or identify an asset without necessarily accessing the asset itself. The rights holders and the rights held by each rights holder are identified based on the asset identity. A request is automatically issued to the rights holders to approve use of the asset for the project. The potential licensee may use an interface to track progress of approvals from the rights holders. Unenforceable rights are detected and approval is automatically obtained. If all enforceable rights are cleared, the asset may be committed for approval by a project manager or other authority. When approved, a license to use the asset is automatically created between the potential licensee and each of the rights holders.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: September 24, 2013
    Assignee: Corbis Corporation
    Inventors: Curtis W. M. Bowden, David M. Crandall, David Edward Reeder, Jonathan Frederick Schupp, Sung H. Shin
  • Publication number: 20130246469
    Abstract: A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 19, 2013
    Applicant: salesforce.com, inc
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Patent number: 8533805
    Abstract: A server receives a consumer request pertaining to product asset management from a client. The consumer request comprises one or more product-related certificates that associates the client with one or more products. The product-related certificate comprises at least one extended attribute object identifier that has a corresponding product attribute. For each extended attribute object identifier, the server searches a data store to identify a product that corresponds to the extended attribute object identifier and generates a response to the consumer request based on the product that is identified in the data store.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: September 10, 2013
    Assignee: Red Hat, Inc.
    Inventors: Michael Orazi, Dennis George Gregorovic
  • Patent number: 8522355
    Abstract: Embodiments relate to systems and methods for implementation on a mobile device to force the mobile device into a secure state upon detection or determination of a triggering event. Once it is determined that a triggering event has occurred, each application operating on the mobile device is caused to immediately unreference sensitive objects and a secure garbage collection operation is performed upon the unreferenced sensitive objects to render data associated therewith unreadable. The mobile device is then caused to enter a secure state, in which the mobile device cannot be accessed without authorization. A microprocessor within the mobile device is configured to determine the existence of the triggering event according to a configuration data structure and to perform the secure garbage collection.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: August 27, 2013
    Assignee: Research In Motion Limited
    Inventors: Herbert Anthony Little, Neil Patrick Adams, Michael Kenneth Brown, Michael Stephen Brown
  • Patent number: 8516149
    Abstract: An information retrieval system having: a client adapted for accessing a plurality of file sets stored on one of a plurality of file servers; a plurality of file servers configured to operate with a federated file system namespace; and a memory for storing re-direction information accessible by the client for identifying a request issued by the client for a file set at a first location in the namespace where the file set is located at a second, different location on one of the file servers and wherein the client in examining the re-direction information in the memory, re-directs the request to the second location in accordance with the re-direction information.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 20, 2013
    Assignee: EMC Corporation
    Inventor: Christopher Howard Edmett Stacey
  • Patent number: 8510336
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Logging and recovery are also facilitated by logging page data separate from the main log with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 8504586
    Abstract: Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: August 6, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher Armstrong, Alan Keister, Lark Dunham, Jennifer Granito, Steven Greenberg, Rakesh Agrawal, Michael Sommers, Carol A. Glover
  • Patent number: 8504623
    Abstract: The present system for distributing electronic information includes a central email client connected to an email sending server, the central email client connected to an addressee's computer operating an addressee's email client connected to a email receiving server, the email sending server and the email receiving server utilizing a common email system protocol to send an email over the network; and a first selectable link displayed on the email, the first selectable link associated with an Internet portal containing one of a second selectable link and a first set of information categories, the second selectable link and the first set of information categories stored on an Internet server connected to the network, the second selectable link and the first set of information categories displayed to the addressee's computer when the first selectable link is selected.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: August 6, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Sonia M. Santos, Linda L. Vanhooser, Lanelle T. Chestnut, Jeanie L. Nice, Sue A. Witten
  • Patent number: 8499005
    Abstract: A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: July 30, 2013
    Assignee: salesforce.com, inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Patent number: 8478755
    Abstract: A computer-implemented sorting method for efficiently sorting large data sets in computing environments that include virtual memory and processor caching, the method including determining available physical memory, identifying portions of the data set that each fit in the available physical memory, determining available cache, identifying sub-portions within the portions that each fit in the available cache, sorting each sub-portion, repeating the identifying portions, identifying sub-portions, and sorting for each portion of the data set, and merging the sorted sub-portions and portions such that the data set is sorted. The sorting method avoids the use of virtual memory and seeks to identify sub-portions that fit in available cache.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventor: James M. Lyon
  • Patent number: 8473515
    Abstract: Database systems are presented including: a database; a database instance of the database, where the database instance includes a set of instance database objects, and where the database instance is accessible by an instance user; and a database tenant associated with the database instance, where the database tenant includes a set of tenant database objects, where the database tenant provides access to the database instance by the tenant user, such that the instance user and the tenant user may independently access the database instance without affecting one another where each of the instance user and the tenant user are configured with independent accessibility. In some embodiments, systems further include: an instance production table associated with the database instance and a tenant production table associated with the database instance.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Curt L. Cotner, Namik Hrle
  • Publication number: 20130159349
    Abstract: An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the canonical namespace. If an entity requests access using an identifier from another namespace, an external database is consulted to determine if a mapping exists for the identifier to another identifier the canonical namespace. If no mapping exists, or the external database is unavailable, then an identifier is automatically generated in the canonical namespace and is used for the access. An internal database is updated with the automatically generated identifier, providing a mechanism to add mappings without administrative intervention. To access resources requiring an identifier from another particular namespace, a canonical namespace identifier may be mapped to another identifier in the particular namespace, or a generic identifier may be used.
    Type: Application
    Filed: February 15, 2013
    Publication date: June 20, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Patent number: 8468165
    Abstract: The present disclosure relates to a method for discovering, identifying, and cataloguing devices on a network, particularly, devices included in a home automation or building control network. In embodiments, a node information table is populated with generic entries representing potentially-discoverable devices on the network. The table is traversed iteratively and potential devices are queried in turn to determine the type and capabilities of each potential device in the network. Device responses stored in the node information table, replacing generic entries with updated entries representative of actual network devices. Additionally, device responses may be used as a basis for subsequent queries to network devices. After device queries are completed, any remaining generic node information table entries are removed from the table, thereby only entries corresponding to positively-identified network devices remain in the table.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: June 18, 2013
    Assignee: Leviton Manufacturing Company, Inc.
    Inventor: Chris D. Walker
  • Patent number: 8458162
    Abstract: A method and apparatus are provided for a dynamic information connection engine. User actions are detected on at least one client system. In response, a determination is made whether the user is searching for supported information. When the user is searching for supported information, information is extracted electronically from third party web sites, direct supplier connections, and intermediate databases. Potential information suppliers are automatically selected in response to the detected user search. Queries are formulated from the user search and transferred to each selected supplier over a network coupling. The queries include a request for information. Responses are received from the suppliers, and the responses are used to generate a result list for the user. The result list includes information and query status information. Further, an electronic link may be provided to a web site of each supplier from which the information was derived.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: June 4, 2013
    Assignee: Kayak Software Corporation
    Inventors: Brian E. Barth, Stewart A. Kelly, Marcel D. Janssens
  • Patent number: 8447974
    Abstract: An approach is provided for managing access rights of users to information spaces using signatures stored in a memory tag. A signature manager caused reading of a memory tag to initiate a request, from a device, for an initial access to an information space. The request includes an authorization signature associated with the device. The signature manager determines a level of access to the information space by comparing the authorization signature against a lattice of signature primitives associated with the information space. The signature manager then modifies the authorization signature based on the determination and stores the modified authorization signature for validation of subsequent access to the information space by the device.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: May 21, 2013
    Assignee: Nokia Corporation
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Jari-Jukka Harald Kaaja, Joni Jorma Marius Jantunen, Jarmo Tapani Arponen
  • Patent number: 8447780
    Abstract: An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the canonical namespace. If an entity requests access using an identifier from another namespace, an external database is consulted to determine if a mapping exists for the identifier to another identifier the canonical namespace. If no mapping exists, or the external database is unavailable, then an identifier is automatically generated in the canonical namespace and is used for the access. An internal database is updated with the automatically generated identifier, providing a mechanism to add mappings without administrative intervention. To access resources requiring an identifier from another particular namespace, a canonical namespace identifier may be mapped to another identifier in the particular namespace, or a generic identifier may be used.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Demyn Lee Plantenberg, Frank B. Schmuck, Yuri Volobuev
  • Publication number: 20130110875
    Abstract: An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the canonical namespace. If an entity requests access using an identifier from another namespace, an external database is consulted to determine if a mapping exists for the identifier to another identifier the canonical namespace. If no mapping exists, or the external database is unavailable, then an identifier is automatically generated in the canonical namespace and is used for the access. An internal database is updated with the automatically generated identifier, providing a mechanism to add mappings without administrative intervention. To access resources requiring an identifier from another particular namespace, a canonical namespace identifier may be mapped to another identifier in the particular namespace, or a generic identifier may be used.
    Type: Application
    Filed: March 20, 2012
    Publication date: May 2, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Demyn Lee Plantenberg, Frank B. Schmuck, Yuri Volobuev
  • Patent number: 8418253
    Abstract: An IP server sends e-mail to a mobile device MS. This e-mail includes an application specifier that specifies startup of a Java application stored in mobile device MS and a data specifier that includes data used in operations executed by mobile device MS in accordance with a Java application. On the other hand, the ADF for the Java application stored in mobile device MS includes trusted source data containing a plurality of e-mail addresses that indicate trusted origins. Mobile device MS compares the e-mail transmission origin address with the trusted source data. Mobile device MS, only in the case where the transmission origin address of the received e-mail is included in the trusted source data, starts up a Java application based on an application specifier included in said e-mail, and uses data included in said data specifier in operations executed by that Java application.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: April 9, 2013
    Assignee: NTT Docomo, Inc.
    Inventors: Dai Kamiya, Kazuhiro Yamada, Takashi Kondo, Naoki Yamane, Yutaka Sumi
  • Patent number: 8417720
    Abstract: An approach is provided for mapping content, such as audio files, to associated metadata about the content. The approach includes initiating a search for local metadata associated with particular content. It is determined whether the local metadata is insufficient. A request for metadata associated with the particular content is generated, if the local metadata is insufficient. The request is sent to a metadata service to obtain result data including metadata for the particular content. A search of the result data from the metadata service is initiated based on a description of the particular content to obtain most relevant metadata of the result data.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: April 9, 2013
    Assignee: Nokia Corporation
    Inventors: Jari Pekka Sukanen, Marko Eemeli Takanen, Toni Laurila
  • Patent number: 8407781
    Abstract: It is an object to provide an information providing support device which is capable of encouraging a person having an intention or an obligation to provide information to provide safe and good quality information.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: March 26, 2013
    Assignee: NEC Corporation
    Inventor: Shinichi Doi
  • Patent number: 8402011
    Abstract: A system and method is disclosed for managing user web browsing information. A web browser-integrated extension provides one or more controls for selecting how the extension stores web browser information collected during a user's browsing session. On a first selection, the extension automatically transmits user-identifiable web browsing information to a first remote storage. On a second selection, the extension automatically transmits anonymous web browsing information to a second remote storage. On a third selection, a transmissions of web browsing information is stopped.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: March 19, 2013
    Assignee: Google Inc.
    Inventor: Albert Scott Bodenhamer
  • Patent number: 8392407
    Abstract: A method of searching for and downloading a mobile telephone file is disclosed, and in the method, a server in a domain where a mobile terminal is located receives a keyword in a searching request, searches for resources in the mobile communication network, and returns a list of resources searched out to the mobile terminal; the mobile terminal receives data resource information selected by a user according to the list of the resources the mobile terminal sends a request for downloading resources to the server in the domain, and the server sends the resources to the mobile terminal. An apparatus of searching for and downloading a mobile telephone file is provided also, which includes a storage module, a receiving module, a sending module, a query module, and can also include a data base, a communication interface and a statistic module. A system of searching for and downloading a mobile telephone file is provided.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: March 5, 2013
    Assignee: China Mobile Communications Corporation
    Inventors: Qing Huang, Yan Zhang
  • Patent number: 8380630
    Abstract: A security mediator, comprising an input configured to receive a user information request; an automated index, stored in a memory, configured to store information for determining which of a plurality of remote databases stores information responsive to the request; an automated security rule base, stored in a memory, containing rules applicable to information responsive to the request stored in the plurality of remote databases; a communication port configured to communicate to a plurality of remote databases which store information responsive to the request: security information, a query corresponding to the request and associated rules applicable to the information responsive to the request at the respective remote database; and at least one processor being configured to apply at least one security rule responsive to the query of the automated security rule base, and index information derived from a plurality of the remote databases, in a manner which permits application of the rules and which restricts ins
    Type: Grant
    Filed: May 29, 2010
    Date of Patent: February 19, 2013
    Inventor: David Paul Felsher
  • Patent number: 8380744
    Abstract: Methods, systems, and computer-readable media provide for generating a report indicating job availability. According to embodiments, a method for generating a report indicating job availability is provided. According to the method, a selected assignment group is displayed. A number of status messages received by a technician in the selected assignment group is displayed. The status messages indicate that no jobs are available for the technician. An amount of lost time associated with the technician in the selected assignment group is determined. The lost time includes a difference between a time at which the technician received one of the status messages and a time at which the technician is dispatched to a next job. The amount of lost time associated with the technician in the selected assignment group is displayed.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: February 19, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert Ingman, Robert Cole, Richard Miller
  • Patent number: 8370828
    Abstract: Techniques to perform gradual upgrades are described. An apparatus may include a database with a data set for a first version of an application program, and a computing device to couple to the database. The computing device may have a processor and memory, with the memory to store a first version of an application program, an installer program, and a gradual update engine. The processor may execute the installer program to install a second version of the application program, and said gradual update engine to convert the data set to a data schema used by the second version one data segment at a time. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: John Keith Bankston, Ziyi Wang, Corey M. Roussel, Joel M. Fillmore, Kshamta Jerath, Kimon Tsinteris
  • Patent number: 8356050
    Abstract: Methods and systems are provided that may be utilized for spilling in query processing environments.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: January 15, 2013
    Assignee: Yahoo! Inc.
    Inventors: Chris Olston, Khaled Elmeleegy, Benjamin Reed
  • Patent number: 8346891
    Abstract: Methods, systems, and apparatus, including computer program products, for discovering entities in a first portion of a data center network, examining information associated with the discovered entities to determine relationships that exist between pairs of entities in the first portion of the data center network, and generating a specification of the relationships that exist between pairs of entities in the first portion of the data center network based on results of the examining.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: January 1, 2013
    Assignee: Kubisys Inc.
    Inventors: Tigran Safari, Soubir Acharya, Shinichi Urano
  • Patent number: 8346924
    Abstract: Systems and methods for pre-configuring a media device or other information handling system so as to be authorized to gain access to one or more destination networks. Pre-configuring the device includes determining what admission requirements the destination network providers require for access and then generating and providing to the media device a network admission coupon that includes the required information. In some embodiments this may be accomplished by a service center, which removes the need for additional authentication steps to be performed by the media device or the destination network providers.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: January 1, 2013
    Assignee: Dell Products L.P.
    Inventors: Timothy Bucher, Mark Andrew Ross, Arthur Anthonie van Hoff
  • Patent number: 8346926
    Abstract: Aspects of the invention relate to sharing content stored on an object addressable storage (OAS) system among a plurality of users of the OAS system and authenticating users to an OAS system. In some embodiments, a user may store content units on the OAS system and control access by other users to these content units. In some embodiments, when a user grants one or more other users access to a content unit stored on the OAS system, the OAS system may send a notification of grant of access to the other user(s).
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: January 1, 2013
    Assignee: EMC Corporation
    Inventors: Jan F. Van Riel, Tom Teugels, Michael Kilian, Stephen J. Todd
  • Patent number: 8346769
    Abstract: System, method and program for managing bookmarks. A user hovers a cursor over a primary bookmark displayed on a client computer. In response, the client computer automatically sends a request to a server corresponding to the primary bookmark to identify one or more alternate bookmarks that correspond to the primary bookmark. In response to receipt of the identification of the one or more alternate bookmarks from the server, the client computer displays the one or more alternate bookmarks adjacent to the primary bookmark. If a user selects one of the alternate bookmarks which is displayed, the client computer sends a request to a web server corresponding to the selected alternate bookmark for a web page corresponding to the selected alternate bookmark.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Robert D. Wilhelm
  • Patent number: 8341141
    Abstract: A method and system for automated document registration. The method and system provide an automatic document registration system that creates a secure transformed electronic document with an unalterable time and date stamp. Multiple third-parties are provided an ability to view a given original document in secure transformed electronic document format and each original individual document is provided with a unique set of approved third-party viewer/receivers/auditors via a virtual matrixed file system.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: December 25, 2012
    Inventor: Clinton A. Krislov
  • Patent number: 8341177
    Abstract: Various methods and systems for automatically obtaining documents that are referenced by an electronic communication, such as an email or instant message, for archival are disclosed. One method involves searching at least a portion (e.g., the header and/or body) of an electronic communication for a reference to a document and, in response to detecting the reference, automatically obtaining an electronic copy of the document. The electronic copy of the document can then be archived.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: December 25, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Angshuman Bezbaruah, Ankur P. Panchbudhe
  • Patent number: 8341200
    Abstract: A method of downloading a file from a Web application to a client computer equipped with a Web browser including: the Web browser sending an original request to download the file to a first front server, the original request being addressed to a URL comprising a hostname portion that is independent of the file, the first front server sending a redirection response to the original request, the response specifying a URL comprising a hostname portion that is dependent on the file, the Web browser sending a follow-up request to download the file to a second front server, the follow-up request being addressed to the URL specified in the redirection response, and the second front server downloading the requested file in response to the follow-up request.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: December 25, 2012
    Assignee: Pomian & Corella, LLC
    Inventor: Francisco Corella
  • Patent number: 8335793
    Abstract: There is provided a system and method for optimized filtered data feeds to capture data and send to multiple destinations. There is provided a system comprising a memory and a processor. The memory has a database associating data feed patterns to one or more of a plurality of destinations. The processor captures data from a data feed having a data feed destination, stores the data in the memory, compares the data feed with the data feed patterns in the database to determine matched patterns, retrieves one or more destinations associated with the matched patterns, and sends the data to the data feed destination and the retrieved destinations. There is also provided a system comprising data feed sources, destinations, a network connected to the data feed sources and the destinations, and a server configured to intercept and route network traffic on the network, the server including a memory and a processor.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: December 18, 2012
    Assignee: Disney Enterprises, Inc.
    Inventors: James R. Young, Jr., Nathan Fong, Henrik Steen, Srinivasan Sudanagunta
  • Patent number: 8332428
    Abstract: An arbitrary number of custom catalogs for an arbitrary number of customers can be published from a single database of seller catalog data. Custom browse hierarchies can be generated for each of the custom catalogs. The custom catalogs are subsets of the catalog database, and are generated in accordance with a set of rules that defines the scope of the content of the custom catalog. The rule sets define a series of sequential searches by which a subset of the product SKUs contained in the database are returned. A primary hierarchy is maintained that can have a scope coextensive with the primary database. Custom browse hierarchies can be pruned to render their scope approximately coextensive with each subset. The custom catalog subsets and the custom browse hierarchies are generated periodically through a virtual publication process.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: December 11, 2012
    Assignee: Versata Development Group, Inc.
    Inventors: Scott Bonneau, Michael Nonemacher, Jeremy Weinrib
  • Patent number: 8326868
    Abstract: This description provides tools and techniques for Web-enabled database access tools. These tools may provide systems that include database access tools that provide at least one level of abstraction between external databases and users of the access tools. The systems may also include one or more internal databases maintained by the tool, with the internal database storing respective login information associated with the users. The login information may enable the users to access the tool without providing direct access to the external databases.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: December 4, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zoltan Kocsis, Eric Manikowski
  • Patent number: 8326871
    Abstract: Embodiments of the present invention provide a method and system for dynamically creating a view in a distributed processing system. The system can have nodes such as a service node and a directory with entries. An object class of a view can be defined as including an attribute type that accommodates a new attribute value. An attribute value associated with one of the nodes can be received at the service node whereupon it can be determined whether the attribute value is associated with the new attribute value. A new view can be created if the attribute value is associated with the new attribute value.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: December 4, 2012
    Assignee: Red Hat, Inc.
    Inventor: Peter Rowley
  • Patent number: 8321459
    Abstract: The present invention provides a method and system for facilitating access to always current contact information. Users submit their personal contact information or a collection of third party contact information or both to a storage location, where records are being searched for identical or similar entries. In case of a match the third party contact information is replaced with a link or pointer to the personal contact information entry of the owner of the information. As long as the owner of the information updates his records in the storage location, all third party contact information collections are also kept up to date and users will benefit from the most accurate and current contact information available.
    Type: Grant
    Filed: October 10, 2001
    Date of Patent: November 27, 2012
    Inventor: Peter Pekarek-Kostka